mac comandos emacs

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 .