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-indentsdan 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 RETmengaktifkan mode minor.
indent-guidemenyoroti seluruh kolom dan saya mencari garis vertikal tipis seperti pada tangkapan layar yang dimaksud. Ada indent-hintoleh 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-guidesumber 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-guideitu paket yang berbeda highlight-indentation. Terima kasih, yang pertama adalah yang saya cari!
Anda juga dapat menggunakan highlight-indent-guides-modedan menambahkannya sebagai pengait prog-mode, sehingga dapat dimuat secara otomatis.
Dalam Spacemacs, aku melakukannya dengan terlebih dahulu menginstal dengan M-x package-installatau menambahkannya sebagai paket yang ditetapkan pengguna di .spacemacs, kemudian M-x customize-group, prog-mode, prog-modekait, "in", masukkan highlight-indent-guides-mode.
Anda dapat mengonfigurasinya melalui M-x customize-group highlight-indent-guidesdan mengubah karakter indentasi, pewarnaan, dll.
Sejauh ini, ia bekerja dengan sangat baik dan cepat.