Perguntas com a marcação «elisp»

para perguntas sobre o Emacs Lisp como idioma, em comparação com outros idiomas, em particular, em comparação com outros dialetos do Lisp. Ou seja, é para perguntas * sobre o próprio idioma *. * NÃO O USE * para perguntas sobre * o uso do * Emacs Lisp. Emacs Lisp é a linguagem de script e programação em que o editor Emacs é construído.

4
Como posso simular um evento de chave arbitrária do Elisp?
É possível simular um evento-chave arbitrário do elisp? Estou ciente das maneiras pelas quais posso encontrar a ligação para uma determinada chave e, em seguida, chamar esse comando interativamente, mas e se esse evento de chave não estiver vinculado a um comando? Como exemplo , e se eu quisesse ligar …



2
As funções podem acessar seus nomes?
Em C, existe a variável mágica __func__que contém o nome da função atual. No Bash, existe uma matriz FUNCNAMEcontendo os nomes de todas as funções na pilha de chamada !!! Existe algo semelhante no Emacs Lisp? Ou alguma maneira simples de uma função ter acesso ao seu nome? Não encontrei …
25 elisp  functions 



1
Qual algoritmo a classificação usa?
Preciso adicionar um único número inteiro a uma lista que já esteja classificada, de modo que fique no lugar certo. Meu primeiro pensamento foi algo como (sort (cons newelt list) #'<) No entanto, dado que listjá está classificado, apenas uma inserção é realmente necessária, o que significa que esta solução …

1
Para que é necessária a função `purecopy`?
Eu estava olhando compile.ele notei essa construção : (defcustom compile-command (purecopy "make -k ")) Os purecopydocumentos afirmam: purecopy é uma função embutida no `código fonte C '. (OBJ de purecópia) Faça uma cópia do objeto OBJ no armazenamento puro. Copia recursivamente o conteúdo de vetores e contras de células. Não …
23 elisp 

1
Qual é a diferença entre 'e #' na frente de um símbolo?
Sou um pouco novo no Emacs. Ao analisar algumas das configurações, descobri que existem dois tipos de comando no "add-hook". (add-hook 'LaTeX-mode-hook #'LaTeX-math-mode) e (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) Isso me confundiu há muito tempo e eu não sei como pesquisar "# '" no google ... Obrigado.
22 elisp  hooks  functions  quote 

2
Comando que formata (pré-classifica) o código Elisp
Digamos que eu tenha uma função que se parece com a seguinte (como geralmente ocorre ao imprimir a saída elisp). (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s" a)))) Eu gostaria de um comando que possa transformar …
21 elisp  formatting 


3
Por que existe o modo de interação lisp, e sempre precisamos dele?
P: Por que lisp-interaction-modeexiste e existem razões para usá-lo em vez de emacs-lisp-mode? Os manuais estados que emacs-lisp-modee lisp-interaction-modesão idênticos, excepto que o último se liga C-jao eval-print-last-sexp. Além disso, "todos os outros comandos no modo Lisp Interaction são os mesmos que no modo Emacs Lisp". Até onde eu sei, …




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.