Sebagai seorang programmer, saya ingin melihat penggaris pada kolom tertentu (biasanya 80), keduanya jadi saya melihat ketika saya melewati kolom itu, tetapi juga untuk melihat seberapa dekat saya sampai sehingga saya dapat memformat ulang kode saya lebih awal.
Opsi yang saya temukan sejauh ini semuanya tidak mencapai tujuan ini:
whitespace-mode
,,,column-enforce-mode
dancolumn-marker
hanya menyorot setiap baris setelah teks di baris telah melewatifill-column
. Saya ingin melihat ketika saya semakin dekat ke kolom, bukan hanya ketika saya menyeberanginya.fill-column-indicator
akan menjadi solusi yang baik, kecuali rusakauto-complete-mode
,company-mode
,avy
, dan banyak lagi. Ini adalah masalah yang tampaknya sulit untuk memperbaiki, masing-masing membutuhkan sebuah solusi individu - misalnya, melihat yangcompany-mode
masalah dan yangauto-complete-mode
masalah , yang terakhir lebih dua tahun).
Apakah ada alternatif yang lebih baik?
(set-window-margins nil 0 (max (- (window-width) 80) 0))
Jadi, jika Anda memiliki jendela lebar 120 karakter, itu akan mengecilkan ruang Anda harus benar-benar menampilkan kode menjadi 80 karakter. Dengan cara ini tidak akan mengacaukan konfigurasi jendela Anda dan Anda dapat mengaktifkannya jika Anda mau. Jika Anda memiliki pinggiran, sebenarnya akan ada garis yang ditarik pada 80 kolom.