Comment rechargez-vous les variables locales du répertoire? Je voudrais modifier un .dir-locals.elet appliquer ces changements à la session Emacs en
Comment rechargez-vous les variables locales du répertoire? Je voudrais modifier un .dir-locals.elet appliquer ces changements à la session Emacs en
Supposons que j'ai un répertoire avec ces fichiers. /foo/bar/baz/.dir-locals.el /foo/bar/.dir-locals.el /foo/.dir-locals.el Quand je vais créer un fichier dans /foo/bar/baz/, je voudrais les chaîner ensemble de telle sorte que cela /foo/.dir-locals.els'applique d'abord, puis
Dans beaucoup de mes projets, j'utilise des .dir-locals.elfichiers pour configurer des variables spécifiques au projet telles que les commandes de compilation. Lors de l'ouverture d'un fichier dans un répertoire contenant un tel fichier, se emacsplaint de "variables locales risquées" , en...
Je me retrouve souvent dans la situation où on me dit de mettre des chemins relatifs comme variable locale de répertoire. Par exemple cmake-ide « s cmake-ide-project-diret cmake-ide-build-dir. Bien sûr, ce n'est pas très portable. Donc au lieu de .dir-locals.el: ((nil . ((cmake-ide-project-dir ....
J'ai hérité mon fichier .emacs d'un ami il y a environ 18 ans. Enterré au milieu se trouve l'avertissement inquiétant suivant sur les implications de sécurité de la enable-local-variablesfonctionnalité: ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: [email protected] (David Blob) ;; Subject:...
Est-il possible de définir des raccourcis clavier spécifiques au tampon? J'ai les éléments suivants dans l'un de mes fichiers d'organisation: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Mais cette liaison persiste également pour...
La variable safe-local-variable-valuespeut stocker des paires nom / valeur qui sont sûres en tant que fichier local ou répertoire local. Cependant, je veux parfois dire que toute valeur est valide pour une variable donnée. La page de manuel à laquelle j'ai lié dit que toute valeur entière est...
J'expérimentais avec des variables locales et définissais: (defvar-local foo nil "Buffer local foo") J'ai ensuite repensé mon programme pour utiliser une variable globale à la place en utilisant: (defvar foo nil "Not buffer local foo") mais la variable est toujours un tampon local et...
Il est parfois pratique de définir des variables locales de fichier avec des commentaires tels que les suivants, qui doivent se trouver à la fin d'un fichier. # Local Variables: # fill-column: 80 # End: Cependant, dans les tampons en mode org, ces commentaires sont considérés comme «à l'intérieur»...
je vois ;; Local Variables: ;; mangle-whitespace: t ;; End: dans de nombreux fichiers source Elisp par divers programmeurs Emacs expérimentés. Mais quand moi describe-variable, Emacs 24.3 dit qu'aucune variable mangle-whitespacen'est définie. Est mangle-whitespacefourni par Emacs 24.4? Ou par un...
Je veux mettre une configuration en dehors de mon init.elfichier .dir-locals.el, c'est-à-dire ce qui suit: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) Mais chaque fois que...
J'aime l'idée de .dir-locals.el. J'ai mon propre .dir-locals.elfichier dans mon répertoire personnel qui devrait définir toutes les variables pour les répertoires / fichiers que j'ouvre à moins qu'il n'y ait .dir-locals.elplus près du répertoire dans lequel j'ouvre le fichier. Cependant, même si le...
J'ai configuré Emacs pour ouvrir des fichiers nommés *.cfgen mode shell-script. Ce sont des fichiers de configuration, bien sûr, plutôt que des scripts shell, mais 90% du temps, il fait ce que je veux (principalement, de bonnes suppositions sur les visages pour les commentaires et l'affectation des...
Autrement dit, puis-je spécifier pour un fichier particulier que je ne souhaite pas qu'Emacs m'informe que le fichier a changé sur le disque et me demande si j'accepte ou non les modifications? Je ne veux pas le faire globalement, juste pour les fichiers que je connais seront souvent modifiés en...
Dans un fichier python, j'ai # Local Variables: # python-shell-interpreter: "python3" # python-shell-virtualenv-path: "~/.virtualenvs/datascience" # leo-python-args-to-send: "-f fqanalysis.txt" # End: Pendant quelques jours, je veux utiliser le fichier python sans le virtualenv spécifié, je...
J'aimerais que le mode espace blanc soit activé pour tous les tampons, sauf pour ceux en mode organisation. C'est facile à faire quand emacs démarre, mais comme j'utilise une copie persistante d'emacs avec le mode démon emacs, je ne peux pas le faire de cette façon. J'ai essayé: (require...