Emacs

Perguntas e Respostas para aqueles que usam, estendem ou desenvolvem o Emacs

1
Convertendo o comando cURL em ob-http
Eu tenho toda uma série de comandos curl que gostaria de converter em ob-httpblocos de código em um arquivo organizacional (a segunda opção seria executá-los restclient). Aqui está um comando de amostra simplificado: curl -X POST --proxy http://my-proxy.local:9001 \ --data "foo=bar" \ --data "fizz=buzz" \ --header "Content-Type:application/x-www-form-urlencoded" \ --header "my-custom-header" …


1
Macro "cl-flet" que não permite funções recursivas
Estou acostumado com a macro elisp obsoleta flete me disseram para mudar para cl-flet. No entanto, ao fazer essa alteração, alguns dos meus programas elisp pararam de funcionar e percebi que o motivo é que, diferentemente flet, cl-fletnão permite funções recursivas. Por exemplo, definindo a função abaixo (defun show-problem-in-action (x) …

3
Magit: copia texto da seção Stage sem o caractere "+"
Windows 10, Emacs 25.1, Magit Seleciono algum texto (Shift + Seta para baixo) na seção Alterações sem etapas . Aqui está uma captura de tela: Depois colo em outro buffer ( *scratch*). Este é o resultado: É possível retirar os +s principais ao matar linhas de pedaços diferentes?
7 magit 



1
Definindo o alias do E-Shell
No meu arquivo de alias do emacs, localizado em .emacs.d / eshell / alias , tenho o seguinte: alias mv mv -v $* Sempre que executo o alias no eshell, por exemplo:, mv from_here.txt to_here.textrecebo o erro: mv: arquivo ou diretório de destino ausente Como esse problema de alias pode …
7 eshell 



3
Como posso ter vários buffers de * Ajuda * com conteúdo diferente?
Usando C-h fe C-h vmostra ajuda útil. Às vezes eu quero comparar informações. Portanto, seria útil ter mais de um *Help*buffer, com conteúdo diferente, visível ao mesmo tempo. Mas sempre ao usar os atalhos, o conteúdo do *Help*buffer é substituído. Como ter mais de um *Help*buffer help ( ) aberto …
7 buffers  help 


1
O que o `(fset SYMBOL KEYMAP)` faz?
Eu estava lendo o arquivo de origem do projétil e eles fazem o seguinte: (defvar projectile-command-map (let ((map (make-sparse-keymap))) ; define-keys map) "Keymap for Projectile commands after `projectile-keymap-prefix'.") (fset 'projectile-command-map projectile-command-map) Porque é que eles fazem isto? É para compatibilidade com versões anteriores?




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.