Perguntas com a marcação «defvar»

1
O que o `setq-local` faz e quando devo usá-lo?
Não sou muito claro sobre todas as variações de variáveis ​​locais de buffer, mesmo depois de ler todo o documento e várias postagens aqui no SX. Aqui está um resumo dos meus entendimentos: (defvar foo ..)declara uma variável dinâmica para o arquivo. Mas a variável (1) não é conhecida por …


3
Por que o escopo defvar funciona de maneira diferente sem um valor init?
Suponha que eu tenha um arquivo chamado elisp-defvar-test.elcontendo: ;;; elisp-defvar-test.el --- -*- lexical-binding: t -*- (defvar my-dynamic-var) (defun f1 (x) "Should return X." (let ((my-dynamic-var x)) (f2))) (defun f2 () "Returns the current value of `my-dynamic-var'." my-dynamic-var) (provide 'elisp-dynamic-test) ;;; elisp-defvar-test.el ends here Carrego esse arquivo e, em seguida, vou …

4
Posso recarregar uma biblioteca e ter valores diferentes para reatribuir?
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 formulário de nível superior. Será que M-x …
10 variables  defvar 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.