Emacs

17
Como o emacs `shell-mode` sabe solicitar o sudo?

Em shell-mode, um comando como sudo CMDabre um prompt na área de eco dizendo: [sudo] password for root: Como ele sabe fazer isso? AFAIK, esse comportamento não pode resultar da simples execução, sudocomo de costume, porque o readbuiltin não cria esse

16
Como posso desenhar em unicode com o modo de artista?

Eu gostaria de produzir arte unicode com o modo de artista. Mas parece que o modo artista suporta apenas arte ASCII. Como posso configurar o modo artista para produzir em vez de +---------------+ | | | +-------+--+ | | | | | | | | | | | | +-------+-------+ | | | | | | |...

16
Como posso impedir que um quadro seja dividido?

Atualmente trabalho com ruby ​​e rspec. Eu realmente gosto da idéia de ter um quadro separado em outro monitor, mostrando o buffer de compilação. Minha configuração atual usa um quadro de 'código' (no qual trabalho efetivamente) e um quadro de 'resultado do teste' (no qual vejo os resultados do...

16
Defina as larguras das colunas no `ibuffer`

Existe uma maneira de personalizar as larguras das colunas ibuffer? Especificamente, desejo ampliar a coluna Nome para poder ler mais nomes de buffer antes que eles sejam truncados. Eu tentei Buffer-menu-name-width, mas parece que as Buffer-menuvariáveis ​​não são usadas por ibuffer. Eu também...

16
como detectar se dentro de um par correspondente?

P: existe uma maneira geral de detectar se o ponto está ou não dentro de um par de caracteres correspondente? Ou seja: existe uma função de predicado geral (ou algo assim) que pode determinar se o ponto está entre um par combinado ou alguns caracteres escolhidos arbitrariamente? Estou pensando em...

16
Usando Org Babel para emaranhar um nome de arquivo variável

Se eu tiver um trecho de código emaranhado em um arquivo, mas espero que o nome do arquivo mude ao longo do tempo, existe uma maneira mais limpa de alterar o nome do arquivo do que substituir a consulta? Por exemplo, digamos que eu emaranhe o código em ~ / dir / my-file.el: #+BEGIN_SRC emacs-lisp...

16
Existe uma extensão 'local undo' para o Emacs?

Acontece com frequência que eu quero desfazer alterações localmente ou em linhas. Por exemplo, quando altero várias linhas em um código-fonte e desejo reverter apenas uma delas, preciso percorrer toda a árvore de desfazer para encontrar o estado ao qual quero retornar. Seria melhor se eu pudesse...

16
Como saber o status visível / focado do meu buffer?

Estou escrevendo uma extensão que fala com um processo externo; portanto, é possível diminuir a quantidade de pedidos de 'ei, o que está acontecendo' quando meu buffer não está focado. Então, qual é a melhor maneira de reconhecer: Quando meu buffer está visível e focado Quando meu buffer está...

16
Como fazer check-out em um arquivo no magit?

Digamos que eu tenha um conflito de mesclagem. Eu vejo um arquivo em conflito como este: Unstaged changes: Unmerged Foo/bar/wibble/plop/elbow.txt Posso clicar na guia aqui para abrir as alterações e talvez pular para um ponto dentro do arquivo para corrigir manualmente, mas se for um arquivo...

16
Como copiar links para fora do modo organizacional?

Há muita documentação sobre a inserção ou armazenamento de links de modo organizacional, mas aparentemente não há como copiá-los para buffers em outros formatos. Como você copia o URL de um link do modo organizacional de um arquivo organizacional para o clipboard / kill ring com o menor número de...