Tingkat lekukan warna

11

Pertimbangkan dua foto berikut: Yang pertama di bawah ini berasal dari Emacs pada mode Python (dengan Jedi & Elpy)

masukkan deskripsi gambar di sini

Yang kedua di bawah ini berasal dari photoshopping secara manual yang sebelumnya untuk membuatnya lebih mudah untuk membedakan antara begitu banyak level indentasi.

masukkan deskripsi gambar di sini

Apakah ada paket yang dapat membantu mencapai efek yang terakhir? Pada contoh di atas, saya menggunakan dua warna (cukup untuk membedakan tingkat indentasi dari tetangga mereka), tetapi skema warna lain yang menggunakan lebih banyak warna dapat membuat navigasi lebih mudah.

Perhatikan bahwa dalam Emacs, karakter lekukan ditentukan oleh:

# Insert multiple spaces for indentation:
(setq indent-tabs-mode nil)

# Insert TAB for indentation:
(setq indent-tabs-mode nil)
Amelio Vazquez-Reina
sumber

Jawaban:

6

Berikut adalah beberapa mode minor yang sepertinya dapat diubah untuk memenuhi kebutuhan poster asli:

http://www.github.com/skeeto/visual-indentation-mode

masukkan deskripsi gambar di sini

http://www.github.com/antonj/Highlight-Indentation-for-Emacs

masukkan deskripsi gambar di sini

http://www.github.com/zk-phi/indent-guide

[Tidak ada tangkapan layar karena tidak ada dukungan * .gif saat menambahkan tautan.]


Ada juga beberapa mode minor di luar sana yang membuat garis vertikal yang melacak posisi kursor, yang mungkin bermanfaat bagi poster asli.

daftar hukum
sumber
Luar biasa, terima kasih telah memindahkan ini menjadi jawaban.
Tikhon Jelvis