Saya ingin melihat (dan / atau mengedit) teks berwarna di emacs, seperti output dengan ls -l --color=always
, tree...
, atau apa pun.
Teks yang saya rujuk ada dalam file. Ketika saya membuka file itu di emacs, saya ingin dapat melihatnya berwarna, atau beralih untuk menunjukkan urutan pelarian ANSI (SGR).
ansi-color.el
tampaknya menjadi apa yang saya butuhkan, tapi saya belum bisa membuatnya untuk mewarnai pewarnaan dari urutan pelarian ANSi , tapi saya melihat huruf tebal biru untuk masing-masing byte byte (mis. ^A
dan ^[
) ... Saya tidak yakin apakah itu fitur ansi-color
, tapi saya pikir itu.
Menurut komentar ansi-color.el , ini dapat bekerja dengan string dan wilayah, tetapi bahkan itu tampaknya tidak berfungsi .. Misalnya fungsi ansi-color-apply-on-region
tidak dikenali oleh M-x
. Dikatakan, "Tidak cocok"
Saya telah menambahkan file .emacs(require 'ansi-color)
saya dan bahkan . Saya tidak mendapatkan kesalahan atau peringatan saat emacs dimulai, jadi saya mandek. (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
Bagaimana saya bisa mendapatkan fungsi standar untuk bekerja, dan dapatkah itu dibuat untuk diterapkan secara otomatis ketika membuka file yang namanya berakhiran .col
?