Come posso modificare la visualizzazione del buffer in emacs per nascondere i tag HTML

StackOverflow https://stackoverflow.com/questions/1530987

  •  20-09-2019
  •  | 
  •  

Domanda

Come ogni utente coscienzioso di emacs, modifico continuamente i post del blog utilizzando "È tutto testo".Tuttavia, spesso inserisco HTML href nel mio testo e quando arrivo alla lettura della bozza finale tendono a intralciarmi.Esiste una modalità in cui posso attivare che nasconderà questi elementi?

Più in generale, esistono indicazioni su come scrivere una modalità che modifichi la visualizzazione effettiva del buffer lasciando intatto il contenuto del buffer?O questo implica solo l'hacking magico con il blocco dei caratteri?

È stato utile?

Soluzione

In html-mode Puoi usare M-x sgml-tags-invisible per nascondere/mostrare i tag.

Puoi anche C-c C-v correre browse-url-of-buffer, che apre il buffer corrente (se buffer-file-name non è nil, cioè se si tratta di un file normale) con il browser predefinito.Funziona abbastanza bene anche con blocchi html parziali (ad es.senza <html>, <body> eccetera.).

Altri suggerimenti

(1) scrivi direttamente HTML quando scrivi il post sul blog o (2) usi qualche forma di linguaggio wiki per elenchi, tabelle, ecc.Per (1) potresti dare un'occhiata a modalità org e converti in HTML dopo la correzione con org-export-region-as-html.Nel secondo caso potresti cercare qualche modalità wiki speciale che potrebbe nascondere i collegamenti (come modalità markdown).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top