Saya mencari paket atau konfigurasi Emacs yang memungkinkan untuk menandai lekukan dengan garis vertikal, seperti yang ditunjukkan pada tangkapan layar Sublime Text berikut:
Saya mencari paket atau konfigurasi Emacs yang memungkinkan untuk menandai lekukan dengan garis vertikal, seperti yang ditunjukkan pada tangkapan layar Sublime Text berikut:
Jawaban:
Saya kira ini dan ini bisa menjadi jawaban untuk pertanyaan Anda.
Instalasi mudah. Ajak git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git .
, katakan, ~/.emacs.d/highlight-indents
dan tambahkan
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
untuk Anda .emacs
. Kemudian, ketika mengunjungi file Anda dapat M-x highlight-indentation-mode RET
mengaktifkan mode minor.
indent-guide
menyoroti seluruh kolom dan saya mencari garis vertikal tipis seperti pada tangkapan layar yang dimaksud. Ada indent-hint
oleh ran9er yang disebutkan pada halaman wiki, tetapi tidak berfungsi secara otomatis. Apakah ada solusi lain?
Saya pikir Anda mungkin ingin melihat mode indent-guide . Ini memberi lekukan blok kode secara dinamis ketika kita memindahkan kursor. Selain itu, mudah untuk mengatur karakter indentasi favorit Anda :
dan |
warna latar belakang niat.
indent-guide
sumber dan README dan tidak menemukan cara untuk mengatur karakter lekukan, bagaimana saya bisa melakukan itu?
(require 'indent-guide) (set-face-background 'indent-guide-face "gray") (add-hook 'prog-mode-hook 'indent-guide-mode) (add-hook 'ess-mode-hook 'indent-guide-mode) (add-hook 'markdown-mode-hook 'indent-guide-mode)
indent-guide
itu paket yang berbeda highlight-indentation
. Terima kasih, yang pertama adalah yang saya cari!
Anda juga dapat menggunakan highlight-indent-guides-mode
dan menambahkannya sebagai pengait prog-mode
, sehingga dapat dimuat secara otomatis.
Dalam Spacemacs, aku melakukannya dengan terlebih dahulu menginstal dengan M-x package-install
atau menambahkannya sebagai paket yang ditetapkan pengguna di .spacemacs
, kemudian M-x customize-group
, prog-mode
, prog-mode
kait, "in", masukkan highlight-indent-guides-mode
.
Anda dapat mengonfigurasinya melalui M-x customize-group
highlight-indent-guides
dan mengubah karakter indentasi, pewarnaan, dll.
Sejauh ini, ia bekerja dengan sangat baik dan cepat.