Voglio vista (e / o modificare) il testo colorized in emacs, come viene emesso ls -l --color=always
, tree...
o qualsiasi altra cosa.
Il testo a cui mi riferisco esiste in un file. Quando apro quel file in emacs, voglio essere in grado di vederlo colorato o attivarlo per mostrare le sequenze di escape ANSI (SGR).
ansi-color.el
sembra essere quello di cui ho bisogno, ma non sono stato in grado di farlo colorizzare le sequenze di escape ANSi , ma vedo il blu-grassetto per i singoli byte di controllo (ad es. ^A
e ^[
) ... Non lo sono certo se questa è una caratteristica di ansi-color
, ma penso che sia.
Secondo i commenti ansi-color.el , può funzionare con stringhe e regioni, ma anche ciò non sembra funzionare. Ad esempio, la funzione ansi-color-apply-on-region
non è riconosciuta da M-x
. Dice "Nessuna corrispondenza"
Ho aggiunto (require 'ansi-color)
al mio file .emacs e anche (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
. Non ricevo alcun errore o avviso quando inizia emacs, quindi sono bloccato.
Come posso far funzionare le funzioni standard e può essere applicato automaticamente all'apertura di un file il cui nome è suffisso .col
?