comandos - emacs ubuntu
Emacs palabra ajuste en el número de columna específica? (4)
Me gusta correr mi editor a pantalla completa. Sin embargo, lo único es que cuando hago esto, el ajuste de palabra solo se activa cuando la línea toca el borde derecho de la pantalla. Me gustaría que lo hiciera, ya cuando la línea llegue a, digamos, la columna número 200.
¿Cómo puedo hacer eso?
Me gustaría que sucediera en todos los modos, por ejemplo, org-mode
. .emacs
la línea (global-visual-line-mode t)
a mi archivo .emacs
, para que el .emacs
palabras también funcione en org-mode
.
Estoy corriendo emacs 23.
EDIT: ¡Lo tengo funcionando! Si alguien del futuro ve esto, esto es lo que agregué a mi archivo .emacs
para que esto suceda:
(add-hook ''text-mode-hook ''turn-on-auto-fill)
(add-hook ''text-mode-hook
''(lambda() (set-fill-column 80)))
Consulte el manual de Emacs ( Ch r ), Filling
nodos. Vea en particular el primer subnodo en el menú, Auto Fill
.
Escriba Mx auto-fill-mode para activar el ajuste de línea automático después de una columna determinada. Luego, establezca el ancho real de la línea a través de la variable fill-column
como lo describe el usuario choroba ( Cx f ).
Sin embargo, tenga en cuenta que esto funciona de manera un poco diferente de lo que hacen otros editores de texto. Mq volverá a formatear el párrafo actual.
La sugerencia de turn-on-auto-fill
funcionará si desea nuevas líneas en los archivos que está editando . Si no, y solo desea un ajuste de palabras, considere en visual-fill-column-mode
lugar visual-fill-column-mode
, que simplemente realiza el ajuste de palabras normal que ocurriría en el borde de la ventana, pero en la fill-column
especificada.
Puede configurar el ancho de línea con Cx f ( set-fill-column
).
Posteriormente, es posible que deba presionar Mq para reformatear el párrafo actual ( fill-paragraph
) o seleccionar el texto que se justificará y ejecutar fill-region
.