¿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
¿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
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...
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 .
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...
¿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:...
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 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...
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...
Es decir, ¿puedo especificar para un archivo en particular que no quiero que Emacs me notifique que el archivo ha cambiado en el disco y me pregunte si deseo aceptar cambios o no? No quiero hacer esto globalmente, solo para los archivos que sé que con frecuencia se cambiarán fuera de Emacs (en...
En un archivo de Python tengo # Local Variables: # python-shell-interpreter: "python3" # python-shell-virtualenv-path: "~/.virtualenvs/datascience" # leo-python-args-to-send: "-f fqanalysis.txt" # End: Durante un par de días quiero usar el archivo python sin el virtualenv especificado, por lo...
He configurado Emacs para abrir archivos nombrados *.cfgen modo shell-script. Estos son archivos de configuración, por supuesto, en lugar de scripts de shell, pero el 90% del tiempo hace lo que quiero (principalmente, buenas suposiciones sobre caras para comentarios y asignación de variables). Uso...
Estoy usando el modo empresa para completar en código C ++. Para decirle al clang backend de la compañía dónde están los archivos de inclusión para el proyecto actual, tengo que usar el siguiente .dir-locals.elarchivo ((c++-mode (eval setq company-clang-arguments (append company-clang-arguments...
Me gustaría tener el modo de espacio en blanco activado para todos los búferes, excepto los del modo org. Es fácil hacer esto cuando se inicia emacs, pero como uso una copia persistente de emacs con el modo demonio emacs, no puedo hacerlo de esa manera. Lo intenté: (require 'whitespace) (setq...
¿Es posible cargar .dir-locals.elarchivos sin mi preguntar, pero también sin la adición de los valores Estoy configurando en ese archivo a mi init.elen custom-set-variables? La razón por la que quiero es que ese archivo contiene algunos datos confidenciales y tengo la costumbre de compartir mi...
Me gustaría establecer el modo principal para un archivo como lo haría con variables locales de archivo Local Variables: mode: text End: pero .dir-locals.elpara no "contaminar" el archivo en cuestión. es
La primera línea de un archivo de texto sin formato dice: # -*- eval: (auto-revert-tail-mode 1); -*- Sin embargo, Emacs no se habilita auto-revert-tail-modedespués de abrir este archivo. ¿Qué está