Як програміст, я хочу бачити лінійку в певному стовпчику (як правило, 80), і тому я бачу, коли я перетинаю цей стовпець, а також бачу, наскільки я близький до нього, щоб я міг рано переформатувати свій код.
Я знайшов варіанти, які поки що не досягнуто цієї мети:
whitespace-mode
,column-enforce-mode
іcolumn-marker
виділити лише окремі рядки після того, як текст у рядку вже пройшовfill-column
. Мені б хотілося бачити, коли я наближаюся до колони, а не тільки коли я її перетинаю.fill-column-indicator
було б хорошим рішенням, за винятком того, що ламаєтьсяauto-complete-mode
,company-mode
,avy
і багато іншого. Це питання , які здаються важко виправити, кожен з яких вимагає окремого тимчасового рішення - наприклад, див наcompany-mode
питання і наauto-complete-mode
питання , останній в протягом двох років).
Чи є кращі альтернативи?
(set-window-margins nil 0 (max (- (window-width) 80) 0))
Тож якщо у вас вікно на 120 символів, воно зменшить простір, який ви повинні фактично відобразити до 80 символів. Таким чином він не зіпсує вашу конфігурацію вікна, і ви можете вимкнути його, якщо хочете. Якщо у вас є бахрома, насправді буде лінія, намальована у 80 стовпцях.