Resultados da pesquisa a pedido "elisp"

4 a resposta

Mostrar chaves no valor do mapa de teclas do Emacs

Quando eu pergunto o valor atual do mapa de teclas, por exemplo, comM-: (current-local-map), isso me mostra algo nesse sentido: Value: (keymap (S-mouse-2 . muse-follow-name-at-mouse-other-window) (mouse-2 . muse-follow-name-at-mouse) (33554445 . ...

1 a resposta

Configurando auto-mode-alist no emacs

Percebo que todas as entradas atuais de auto-mode-alist terminam com uma única citação, por exemplo ("\\.java\\'" . java-mode)Qual é o objetivo da aspas simples. Eu teria esperado ver ("\\.java$" . java-mode)O motivo pelo qual pergunto é que ...

2 a resposta

Como obter o início / fim das informações atuais do buffer com o emacs / elisp?

Eu tenho o seguinte código que executa o figlet que tem entrada como um intervalo. Como posso modificar esse código para verificar se b ou e não está especificado, fazer b no início do buffer atual e e final do buffer atual? (defun figlet-region ...

4 a resposta

Existe uma maneira de obter o nome da função atual?

(defun foo () (send-to-debug-log "Error. Function terminated." (get-current-function-name)))Atualmente, faço isso: (defun foo () (send-to-debug-log "Error. Function terminated." 'foo)))A codificação embutida do nome da função parece não ser uma ...

12 a resposta

A função para mostrar o caminho completo do arquivo atual no mini buffer

Preciso obter o caminho completo do arquivo que estou editando com o emacs. Existe uma função para isso?Caso contrário, qual seria a função elisp para conseguir isso?Como posso copiar o resultado (nome do caminho) para uma área de transferência ...

1 a resposta

Como passar uma expressão lambda no Elisp

ntão, eu estou tentando criar uma função genérica de pesquisa na web no Elisp: (defun look-up-base (url-formatter) (let (search url) (setq search(thing-at-point 'symbol)) (setq url (url-formatter search)) (browse-url url)) )Esta função apenas ...

4 a resposta

Emacs - expressões regulares no Lisp precisam ser escapadas duas vezes - por qu

Eu andei brincando com o emacs lisp e queria escrever uma pequena função para fazer uma pesquisa e substituição de expressões regulares. Demorou um pouco para que a expressão regular funcionasse corretamente porque não percebi que todos ...

2 a resposta

argumento do tipo errado: stringp, nil

Antes de agora, eu apenas recortei e colei o código no meu arquivo .emacs, mas então decidi adicionar algumas funcionalidades ao emacs. Agora, não vejo como fui capaz de estragar tudo, mas ontem à noite eu continuava recebendo o erro ...

9 a resposta

Como posso emular a pesquisa do Vim * no GNU Emac

No Vim, a tecla * no modo normal procura a palavra sob o cursor. No GNU Emacs, o equivalente nativo mais próximo seria: C-s C-wMas isso não é o mesmo. Ele abre o mini buffer de pesquisa incremental e copia do cursor no buffer atual para o final ...

6 a resposta

Como aplico "ou" a uma lista no elisp

Elisp eu posso avaliar ou como uma função como +. (or nil 0 nil) ==> 0 (+ 1 0 1) ==> 2Eu posso usar apply para aplicar + a uma lista (apply '+ '(1 0 1)) ==> 2ntão, eu pensaria ou funcionaria da mesma maneira, mas não funcion (apply 'or '(nil 0 ...