Saya mencari paket atau konfigurasi Emacs yang memungkinkan untuk menandai lekukan dengan garis vertikal, seperti yang ditunjukkan pada tangkapan layar Sublime Text berikut:
emacs
packages
indentation
indent
mfaerevaag
sumber
sumber
indent-guide
menyoroti seluruh kolom dan saya mencari garis vertikal tipis seperti pada tangkapan layar yang dimaksud. Adaindent-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.sumber
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 berbedahighlight-indentation
. Terima kasih, yang pertama adalah yang saya cari!Anda juga dapat menggunakan
highlight-indent-guides-mode
dan menambahkannya sebagai pengaitprog-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
, kemudianM-x customize-group
,prog-mode
,prog-mode
kait, "in", masukkanhighlight-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.
sumber