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 . ((cmake-ide-project-dir . "/home/user/code/project")))) Quiero algo como ((nil . ((cmake-ide-project-dir …
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 $DIR$/ contains variables that are risky (**) Do you …
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 considera seguro …
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 intento abrir un archivo en mi .emacs.dcarpeta, emacs me pregunta si es guardar para aplicar este …
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 archivo …
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 '("-I/full/path/to/project/root/include")))) Tengo que especificar la ruta completa siempre. ¿Hay …
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 posible?
¿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 archivo init.el, así que quiero …