Preguntas etiquetadas con elisp

Emacs Lisp es el lenguaje de extensión para el editor de texto GNU Emacs y, de hecho, la mayor parte de la funcionalidad de Emacs se implementa utilizando Emacs Lisp. Los usuarios generalmente personalizan el comportamiento de Emacs agregando sentencias Emacs Lisp a su `~ / .emacs`, o escribiendo paquetes separados.

143
¿Hay un (repeat-last-command) en Emacs?

Con frecuencia, busqué a propósito y documentos buscando algo como lo siguiente solo para renunciar a volver a la tarea en cuestión: (repetir-último-comando) haz el último comando C o M que acabo de ejecutar (para que se recupere a una tecla fn) o a veces lo relacionado:

132
Emacs Ruby autocompletado casi funciona

He estado actualizando mi configuración de emacs con el uso de Rsense para permitir que aparezca un cuadro desplegable de autocompletar mientras escribo código. Esto funciona bien en la mayoría de los archivos, excepto que he descubierto que no me permite seleccionar una respuesta de la tabla...

123
¿Cómo lograr efectos de plegado de código en Emacs?

¿Cuál es la mejor manera de lograr algo como el plegado de código o el tipo de ciclo que usa el modo org? ¿Cuál sería la mejor solución en elisp para crear este tipo de comportamiento? EDITAR: Lo siento, no estaba claro. Quiero programar algo en elisp que haga cosas muy similares al plegado de...

103
¿Cómo configuro el tamaño de la ventana de Emacs?

Estoy tratando de detectar el tamaño de la pantalla en la que estoy iniciando emacs y ajustar el tamaño y la posición de la ventana en la que comienza (supongo que ese es el marco en emacs-speak) en consecuencia. Estoy tratando de configurar mi .emacs para que siempre tenga una ventana...

97
emacs, deshacer una división de ventana en particular

Esta puede ser una pregunta estúpida, pero no pude encontrar una solución directa a esto. A menudo quiero deshacer la ventana de la siguiente manera +--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | | | | | | |...

89
La diferencia entre setq y setq-default en Emacs Lisp

Tengo una pregunta sobre Emacs Lisp. ¿Cuál es la diferencia entre setq y setq-default ? Los tutoriales dicen que setq tiene efecto en el búfer local, mientras que setq-default afecta a todos los búferes. Por ejemplo, si escribí (setq a-var a-vars-value) en init.el , encontré después de...