no modo markdown, o emacs permite que SHIFT-TAB alterne entre a visualização de conteúdo (1 nível), visualização de estrutura de tópicos (todos os níveis) e visualização de documento (todo o texto). Eu gostaria que uma delas descesse apenas dois níveis ou adicionasse outra visualização que tivesse apenas dois níveis. Existe uma variável de personalização que eu possa inserir no .emacs que faria isso?
Mahavir
Asked:
2023-08-18 12:41:34 +0800 CST
Eu tenho essa função para visualizar caracteres '︁' (0xfe01) ocultos. Isso poderia ser mais geral para que todos os caracteres ocultos em uma string sejam visualizados?
(defun my-display-hidden (&optional remove)
"Show/hide the hidden '︁' (0xfe01) characters."
(interactive "P")
(if remove (remove-overlays)
(save-excursion
(goto-char (point-min))
(while (search-forward "︁" nil t) ; (0xfe01)
(let ((ov (make-overlay (match-beginning 0) (match-end 0))))
(overlay-put ov 'display
(buttonize "(0xfe01)"
(let ((pos (match-beginning 0)))
(lambda (_) (describe-char pos)))))
(overlay-put ov 'face 'font-lock-warning-face))))))