Como programador, quiero ver una regla en una columna específica (generalmente 80), así que veo cuándo cruzo esa columna, pero también para ver qué tan cerca me estoy acercando para poder formatear mi código temprano.
Las opciones que he encontrado hasta ahora no logran este objetivo:
whitespace-mode
,column-enforce-mode
ycolumn-marker
solo resalta filas individuales después de que el texto en la fila ya haya pasado elfill-column
. Me gustaría ver cuándo me estoy acercando a la columna, no solo cuando la cruce.fill-column-indicator
sería una buena solución, salvo que se rompeauto-complete-mode
,company-mode
,avy
, y mucho más. Estos son problemas que parecen difíciles de solucionar, cada uno de los cuales requiere una solución individual; por ejemplo, vea elcompany-mode
problema y elauto-complete-mode
problema , el último tiene más de dos años).
¿Hay alguna alternativa mejor?
(set-window-margins nil 0 (max (- (window-width) 80) 0))
Entonces, si tiene una ventana de 120 caracteres de ancho, reducirá el espacio que tiene para mostrar el código a 80 caracteres. De esta manera, no estropeará la configuración de su ventana y puede desactivarla si lo desea. Si tiene flecos, en realidad habrá una línea dibujada en 80 columnas.