Articles of emacs

¿Cómo decirle a emacs que abra el archivo .h en modo C ++?

¿Qué líneas debo agregar a mi archivo _emacs (en Windows) para que abra archivos .h en modo C ++? El valor predeterminado es el modo C.

Configuración de Emacs Split a Horizontal

Muchas funciones de Emacs dividen automáticamente la pantalla. Sin embargo, todos lo hacen verticalmente (es decir, hacen dos ventanas, una encima de la otra). ¿Hay alguna manera de hacer que todos se dividan horizontalmente (uno al lado del otro) de forma predeterminada?

¿Cómo cargar el progtwig de lectura de stdin y tomar los parámetros en gdb?

Tengo un progtwig que toma la entrada de stdin y también toma algunos parámetros de la línea de comandos. Se parece a esto: cat input.txt > myprogram -path “/home/user/work” Intento depurar el código con gdb dentro de emacs, por Mx gdb, bash cargar el progtwig con el comando: gdb cat input.txt > myprogram -path “/home/user/work” […]

Emacs en Mac OS X Leopard key bindings

Soy un usuario de Mac y he decidido aprender Emacs. He leído que para reducir la tensión de la mano y mejorar la precisión, las teclas CTRL y CAPS LOCK deben intercambiarse. ¿Cómo hago esto en Leopard? Además, en la Terminal, tengo que usar la tecla ESC para invocar meta. ¿Hay alguna forma de obtener […]

¿Cómo cambiar el tamaño de las ventanas de emacs de pantalla dividida?

Tengo emacs divididos horizontalmente; en la parte superior estoy editando el código Perl, la parte inferior es el intérprete de comandos. Por defecto, emacs hace que las dos ventanas tengan el mismo tamaño, pero me gustaría que el búfer de shell sea más pequeño (¿quizás la mitad del tamaño?). Me preguntaba cómo podría hacer eso.

¿Qué hay en tus .emacs?

He cambiado de computadora algunas veces recientemente, y en algún punto del camino perdí mis .emacs. Estoy tratando de construirlo de nuevo, pero mientras estoy en eso, pensé en buscar otras configuraciones buenas que otras personas usen. Entonces, si usa Emacs, ¿qué hay en sus .emacs? El mío es bastante estéril en este momento, y […]

Emacs: el valor del símbolo como variable es nulo

Este es mi archivo ~/.emacs : (setq-default c-basic-offset 4 c-default-style “linux”) (setq-default tab-width 4 indent-tabs-mode t) (define-key c-mode-base-map (kbd “RET”) ‘newline-and-indent) Me aparece una advertencia cuando abro emacs: Advertencia (inicialización): Se produjo un error al cargar c:/home/.emacs : El valor del símbolo como variable es nulo: c-mode-base-map Para garantizar el funcionamiento normal, debe investigar y […]

Enlazando M- / M- en Emacs 23.1.1

Intento poner una característica que echo de menos en Eclipse, donde Alt + [ Arriba / Abajo ] transpone las líneas hacia arriba o hacia abajo, pero no puedo imaginar cómo asignarlas correctamente. Lo estoy usando en modo -nw (tan solo en una ventana de shell), y normalmente lo ejecuto en una sesión de pantalla. […]

Abrir archivo vía SSH y Sudo con Emacs

Quiero abrir un archivo dentro de Emacs que se encuentra en un servidor remoto, con sudo poderes en el servidor. Puedo abrir archivos locales con sudo a través de Tramp de esta manera: Cx Cf /sudo::/home/user/file Pero quiero usar sudo en el servidor: Cx Cf /sudo::user@server/home/user/file Pero esto me da poderes de sudo en mi […]

Cómo interceptar un archivo antes de que se abra y decidir qué marco

Estoy buscando algunas ideas, por favor, sobre cómo interceptar un archivo antes de que se abra y tomar una decisión que marco para abrirlo. Tengo una versión modificada de frame-bufs por Alp Aker – https://github.com/alpaker/Frame-Bufs – que está trabajando con una versión actual de Emacs Trunk. Escribí una función que asocia el archivo que se […]