Jako programista chcę widzieć linijkę w określonej kolumnie (zwykle 80), więc widzę, kiedy przekraczam tę kolumnę, ale także, jak się do niej zbliżam, aby móc wcześniej sformatować kod.
Opcje, które do tej pory znalazłem, nie pozwalają osiągnąć tego celu:
whitespace-mode
,column-enforce-mode
icolumn-marker
podświetl poszczególne wiersze tylko wtedy, gdy tekst w wierszu już minąłfill-column
. Chciałbym zobaczyć, kiedy zbliżam się do kolumny, nie tylko kiedy ją przekraczam.fill-column-indicator
byłoby to dobre rozwiązanie, oprócz tego, że łamieauto-complete-mode
,company-mode
,avy
, i więcej. Są to kwestie, które wydają się trudne do ustalenia, z których każda wymaga indywidualnego obejście - na przykład zobaczyć tencompany-mode
problem i tenauto-complete-mode
problem , te ostatnie ponad dwa lata).
Czy są jakieś lepsze alternatywy?
(set-window-margins nil 0 (max (- (window-width) 80) 0))
Więc jeśli masz okno o szerokości 120 znaków, zmniejszy to miejsce, w którym musisz wyświetlić kod, do 80 znaków. W ten sposób nie zepsuje konfiguracji okna i możesz ją wyłączyć, jeśli chcesz. Jeśli masz prążki, w rzeczywistości 80 linii zostanie narysowana linia.