O abaixo, obviamente, não funciona e, portanto, esta questão. Como faço para corrigir o código abaixo para que o valor de somelistse torne '(("abc" . 123))? (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x .
O abaixo, obviamente, não funciona e, portanto, esta questão. Como faço para corrigir o código abaixo para que o valor de somelistse torne '(("abc" . 123))? (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x .
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
P: Usando o Elisp, como posso redefinir uma variável para seu valor padrão sem saber qual é esse valor? Tentei descobrir como fazer isso, exibindo a interface Customize para uma variável que eu defini como um valor não padrão no meu arquivo init e pressionando C-h kseguido de um clique no botão...
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...
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...
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 ....
É 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...
À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 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, preciso definir o mesmo valor para várias variáveis. Em Python, eu poderia fazer f_loc1 = f_loc2 = "/foo/bar" Mas no Elisp, estou escrevendo (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Gostaria de saber se existe uma maneira de conseguir isso usando "/foo/bar"apenas uma...
Eu já usei letantes, mas nunca usei o let* que significa let*(deixe o asterisco) no elisp? fyi este foi difícil de pesquisar por causa do
É bastante comum consultar a documentação de um comando C-h fe depois invocá-lo M-ximediatamente depois. No momento, a maneira mais curta que encontrei para "chamar o último comando de exibição" é copiar seu nome (do buffer de ajuda ou do histórico) e puxá-lo para M-xo prompt do minibuffer. O que...
Quero definir uma função de logon no meu script init, mas não quero codificar minhas credenciais de logon. Eu acho que uma boa solução é fazer com que meu script init leia minhas credenciais de logon de um arquivo local e salve esses valores como variáveis. Dessa forma, posso excluir o arquivo do...
Eu estou procurando uma maneira simples de fazer o emacs lembrar da variável declarada em uma única função no C / C ++. Por "simples", quero dizer, sem nenhum pacote externo, apenas com algumas linhas elisp nos arquivos de configuração. Minha configuração padrão do Emacs colore os nomes das...
Estou desenvolvendo uma biblioteca e gostaria de recarregá-la após a edição sem sair do Emacs (suponha que esteja ativado load-path): (load-library "myname") Quando faço isso, o Emacs não defvarcapta as alterações nas variáveis de saída. Não quero chamar eval-defun( C-M-x) manualmente em cada...
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...