Lo siguiente obviamente no funciona y de ahí esta pregunta. ¿Cómo corrijo el siguiente código para que el valor de se somelistconvierta '(("abc" . 123))? (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x .
Lo siguiente obviamente no funciona y de ahí esta pregunta. ¿Cómo corrijo el siguiente código para que el valor de se somelistconvierta '(("abc" . 123))? (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x .
¿Cómo se recargan las variables locales de directorio? Me gustaría modificar .dir-locals.elay aplicar esos cambios a la sesión actual de
P: Usando Elisp, ¿cómo puedo restablecer una variable a su valor predeterminado sin saber cuál es ese valor? Intenté descubrir cómo hacer esto al abrir la interfaz Personalizar para una variable que configuré en un valor no predeterminado en mi archivo de inicio y presionar C-h kseguido de un clic...
En muchos de mis proyectos, uso .dir-locals.elarchivos para configurar variables específicas del proyecto, como compilar comandos. Al abrir un archivo dentro de un directorio que contiene dicho archivo, se emacsqueja de "variables locales riesgosas" , específicamente: The local variables list in...
Supongamos que tengo un directorio con estos archivos. /foo/bar/baz/.dir-locals.el /foo/bar/.dir-locals.el /foo/.dir-locals.el Cuando voy a crear un archivo /foo/bar/baz/, me gustaría encadenarlos para que se /foo/.dir-locals.elapliquen primero, y luego /foo/bar/.dir-locals.el, y...
A menudo me encuentro en una situación en la que me dicen que coloque rutas relativas como variable local del directorio. Por ejemplo cmake-ide 's cmake-ide-project-diry cmake-ide-build-dir. Por supuesto, esto no es muy portátil. Entonces en lugar de .dir-locals.el: ((nil .
¿Es posible establecer enlaces de teclas específicos para el búfer? Tengo lo siguiente en uno de mis archivos de organización: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Pero este enlace persiste también para otros archivos...
La variable safe-local-variable-valuespuede almacenar pares de nombre / valor que son seguros como local de archivo o local de directorio. Sin embargo, a veces quiero decir que cualquier valor es válido para una variable dada. La página del manual que he vinculado dice que cualquier valor entero se...
Heredé mi archivo .emacs de un amigo hace unos 18 años. Enterrado en el medio está el siguiente comentario ominoso que advierte sobre las implicaciones de seguridad de la enable-local-variablesfunción: ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: [email protected] (David Blob) ;; Subject:...
A veces es conveniente definir variables locales de archivo con comentarios como los siguientes, que deben estar al final de un archivo. # Local Variables: # fill-column: 80 # End: Sin embargo, en los buffers de modo org, estos comentarios se consideran "dentro" del último titular. Por ejemplo,...
Veo ;; Local Variables: ;; mangle-whitespace: t ;; End: en muchos archivos fuente de Elisp por varios programadores experimentados de Emacs. Pero cuando yo describe-variable, Emacs 24.3 dice que no mangle-whitespacese define ninguna variable . ¿Es mangle-whitespaceproporcionado por Emacs 24.4?...
Estaba experimentando con variables locales y establecí: (defvar-local foo nil "Buffer local foo") Luego rediseñé mi programa para usar una variable global en su lugar usando: (defvar foo nil "Not buffer local foo") pero la variable todavía es local de búfer e incluso (kill-local-variable...
Quiero poner algo de configuración fuera de mi init.elarchivo .dir-locals.el, es decir, lo siguiente: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) Pero cada vez que...
A veces necesito establecer el mismo valor para múltiples variables. En Python, podría hacer f_loc1 = f_loc2 = "/foo/bar" Pero en elisp, estoy escribiendo (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Me pregunto si hay una manera de lograr esto usando "/foo/bar"solo una
Lo he usado letantes, pero nunca he usado let* ¿qué significa let*(dejar asterisco) en elisp? Fyi este fue difícil de google debido al
Es bastante común que revise la documentación de un comando C-h fy luego invoque el comando M-xinmediatamente después. En este momento, la forma más corta que he encontrado para "invocar el último comando de vista" es copiar su nombre (ya sea desde el búfer de ayuda o desde el historial) y tirarlo...
Quiero definir una función de inicio de sesión en mi script de inicio, pero no quiero codificar mis credenciales de inicio de sesión. Creo que una buena solución es leer mi script de inicio en mis credenciales de inicio de sesión desde un archivo local y guardar estos valores como variables. De esa...
Estoy buscando una manera simple de hacer que emacs recuerde la variable declarada en una sola función en C / C ++. Por "simple", quiero decir sin ningún paquete externo, solo con algunas líneas elisp en los archivos de configuración. Mi configuración predeterminada de Emacs colorea los nombres de...
Estoy desarrollando una biblioteca y me gustaría volver a cargarla después de editarla sin salir de Emacs (suponga que está encendida load-path): (load-library "myname") Cuando hago esto, Emacs no recoge los cambios en las defvarvariables de enlace. No quiero llamar eval-defun( C-M-x)...
Me gusta la idea de .dir-locals.el. Tengo mi propio .dir-locals.elarchivo en mi directorio de inicio que debe establecer todas las variables para los directorios / archivos que abro a menos que esté .dir-locals.elmás cerca del directorio en el que abro el archivo. Sin embargo, a pesar de que el...