Como você recarrega as variáveis locais do diretório? Gostaria de modificar um .dir-locals.ele aplicar essas alterações à sessão atual do
Como você recarrega as variáveis locais do diretório? Gostaria de modificar um .dir-locals.ele aplicar essas alterações à sessão atual do
Em muitos dos meus projetos, uso .dir-locals.elarquivos para configurar variáveis específicas do projeto, como comandos de compilação. Ao abrir um arquivo em um diretório que contém esse arquivo, emacsreclama sobre "variáveis locais de risco" , especificamente: The local variables list in...
Costumo me encontrar na situação em que me dizem para colocar caminhos relativos como variável local do diretório. Por exemplo, cmake-ide 's cmake-ide-project-dire cmake-ide-build-dir. Claro que isso não é muito portátil. Então, ao invés de .dir-locals.el: ((nil . ((cmake-ide-project-dir ....
Suponha que eu tenha um diretório com esses arquivos. /foo/bar/baz/.dir-locals.el /foo/bar/.dir-locals.el /foo/.dir-locals.el Quando vou criar um arquivo /foo/bar/baz/, gostaria de encadear uma série de maneira que /foo/.dir-locals.else aplique primeiro e depois /foo/bar/.dir-locals.ele...
É possível definir ligações de teclas específicas para o buffer? Eu tenho o seguinte em um dos meus arquivos organizacionais: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Mas essa ligação persiste também para outros arquivos de...
A variável safe-local-variable-valuespode armazenar pares nome / valor que são seguros como arquivo local ou diretório local. No entanto, às vezes, quero dizer que qualquer valor é válido para uma determinada variável. A página de manual à qual vinculei diz que qualquer valor inteiro é considerado...
Eu herdei meu arquivo .emacs de um amigo há cerca de 18 anos. Enterrado no meio, está o seguinte comentário ameaçador sobre as implicações de segurança do enable-local-variablesrecurso: ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: [email protected] (David Blob) ;; Subject: Self-extracting...
Eu quero colocar algumas configurações fora do meu init.elarquivo .dir-locals.el, ou seja, o seguinte: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) Mas cada vez que...
Às vezes, é conveniente definir variáveis locais de arquivo com comentários como os seguintes, que devem estar no final de um arquivo. # Local Variables: # fill-column: 80 # End: No entanto, nos buffers do modo organizacional, esses comentários são considerados "dentro" do último título. Por...
eu vejo ;; Local Variables: ;; mangle-whitespace: t ;; End: em muitos arquivos de origem Elisp por vários programadores experientes do Emacs. Mas quando eu describe-variable, o Emacs 24.3 diz que nenhuma variável mangle-whitespaceestá definida. É mangle-whitespacefornecido pelo Emacs 24.4? Ou...
Eu estava experimentando variáveis locais e defini-lo: (defvar-local foo nil "Buffer local foo") Mais tarde, redesenhei meu programa para usar uma variável global em vez disso: (defvar foo nil "Not buffer local foo") mas a variável ainda é local de buffer e até (kill-local-variable 'foo)não...
Eu gosto da ideia de .dir-locals.el. Eu tenho meu próprio .dir-locals.elarquivo no meu diretório pessoal que deve definir todas as variáveis para os diretórios / arquivos que abro, a menos que exista .dir-locals.elmais perto do diretório em que abro o arquivo. No entanto, mesmo que o arquivo seja...
Ou seja, posso especificar para um arquivo específico que não quero que o Emacs me notifique que o arquivo foi alterado no disco e me pergunte se quero aceitar alterações ou não? Não quero fazer isso globalmente, apenas para arquivos que eu sei que serão alterados frequentemente fora do Emacs (em...
Em um arquivo python eu tenho # Local Variables: # python-shell-interpreter: "python3" # python-shell-virtualenv-path: "~/.virtualenvs/datascience" # leo-python-args-to-send: "-f fqanalysis.txt" # End: Por alguns dias, quero usar o arquivo python sem o virtualenv especificado, portanto,...
Eu configurei o Emacs para abrir arquivos nomeados *.cfgno modo de script de shell. Esses são arquivos de configuração, é claro, em vez de scripts de shell, mas 90% do tempo ele faz o que eu quero (principalmente, boas suposições sobre rostos para comentários e atribuição de variáveis). Eu uso o...
Estou usando o modo de empresa para conclusão no código C ++. Para informar ao clang back-end da empresa onde estão os arquivos de inclusão do projeto atual, tenho que usar o seguinte .dir-locals.elarquivo ((c++-mode (eval setq company-clang-arguments (append company-clang-arguments...
Gostaria de ativar o modo de espaço em branco para todos os buffers, exceto os do modo organizacional. É fácil fazer isso quando o emacs é iniciado, mas como eu uso uma cópia persistente do emacs com o modo damac do emacs, não posso fazê-lo dessa maneira. Eu tentei: (require 'whitespace) (setq...
É possível carregar o .dir-locals.elarquivo sem me avisar, mas também sem adicionar valores que estou configurando nesse arquivo ao meu init.elin custom-set-variables? A razão pela qual eu quero é que esse arquivo contenha alguns dados confidenciais e eu tenho o hábito de compartilhar os meus...
Eu gostaria de definir o modo principal de um arquivo como você usaria variáveis locais do arquivo Local Variables: mode: text End: mas .dir-locals.elpara não "poluir" o arquivo em questão. Isso é
A primeira linha de um arquivo de texto simples é: # -*- eval: (auto-revert-tail-mode 1); -*- No entanto, o Emacs não é ativado auto-revert-tail-modeapós a abertura deste arquivo. O que está