Como posso alterar uma exibição de buffer no Emacs para ocultar tags html
Pergunta
Como qualquer usuário consciente do EMACS, edito as postagens do blog com ele o tempo todo usando "It All Text". No entanto, muitas vezes estou inserindo o HTML Hrefs no meu texto e, quando venho fazer minha prova final, eles tendem a atrapalhar. Existe um modo em que eu possa me alternar que ocultará esses elementos?
De maneira mais geral, existem dicas sobre como escrever um modo que modifica a visualização real do buffer enquanto deixa o conteúdo do buffer intocado? Ou isso envolve apenas hackers mágicos com a fonte?
Solução
Dentro html-mode
você pode usar M-x sgml-tags-invisible
Para ocultar/mostrar tags.
Você também pode C-c C-v
para correr browse-url-of-buffer
, que abre o buffer atual (se buffer-file-name
não é nil
, isto é, se for um arquivo regular) com seu navegador padrão. Isso funciona bem o suficiente, mesmo com blocos HTML parciais (ou seja, sem <html>
, <body>
etc.).
Outras dicas
Você (1) escreve diretamente HTML ao escrever o blog Post ou (2) você usa alguma forma de idioma wiki para listas, tabelas etc. para (1) você pode dar uma olhada modo de organização e converter em html após a prova lida com org-export-region-as-html
. No segundo caso, você pode procurar um modo wiki especial que possa ocultar os links (como Modo de marcação).