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)

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.


Luar biasa, terima kasih telah memindahkan ini menjadi jawaban.
Tikhon Jelvis
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.