Emacs

8
Validando / Conectando Código Elisp

Atualmente eu uso: (checkdoc) (byte-compile-file (buffer-file-name)) (package-buffer-info) para validar o código Elisp. Isso me leva a erros estúpidos e é fácil resolvê-los. A intenção do código pode ser verificada via C-x h C-M-\ C-x C-s M-x vc-diffarquivo if no VCS. Quais métodos devo usar...

8
Existe um comando para ordenar parênteses à direita?

Ao editar o código lisp, muitas vezes acabo com parênteses à direita espalhados (assumindo que |é o ponto): (defun example-function () (let ((x (+ 1 1))) (when x (message x)| ) )) Existem comandos de conveniência para corrigir isso? No Emacs, no paredit / smartparens ou em outros...

8
Faça uma função para alternar temas

Como eu poderia criar uma função interativa para alternar entre dois temas de cores? Pelo que pude descobrir, não há uma variável definida para o tema de cores atualmente em uso. De fato, várias podem ser carregadas simultaneamente? Além disso, para alternar, você precisa primeiro fazer...

8
Como definir o recuo para 4 espaços no modo nxml?

Eu queria recuar meus arquivos XML com 4 espaços. Eu tentei pesquisar no google, e encontrei este e este . Mas eles parecem bem velhos e / ou não me ajudaram. Esta postagem é ótima sobre como imprimir arquivos XML, mas não dá dicas de como definir o recuo para um valor específico. Como eu posso...

8
Como imprimir um PDF, exibido com ferramentas pdf, no Emacs?

Estou usando o PDF-Tools ( https://github.com/politza/pdf-tools ) para exibir PDFs no Emacs. Mas como imprimi-los? Cc Cp levanta a questão »Imprima com:« e não tenho ideia de como respondê-la. Estou procurando uma solução para imprimir o pdf, não o buffer, se isso fizer alguma diferença. Meu PC...

8
Significado do buffer de status magit: Head, Merge, Push

Alguém pode explicar o que significam as três principais linhas do buffer de status do magit? EspecialmenteMerge: origin/master Commit message Head: master Commit message Merge: origin/master Commit message Push: origin/master Commit message Usando o console, meu diretório de trabalho parece...

8
Como usar a tecla Command do Mac como tecla Control?

Eu sou novo no Emacs e estou usando um Mac. Quero que a commandtecla Mac atue como uma controlchave para o Emacs. Como faço isso? Eu tentei (setq mac-command-modifier 'control). Além disso, como encontro nomes de variáveis ​​e chaves locais no Emacs? Por exemplo: como posso descobrir que esse...

8
Colorir cabeçalhos do mu4e com base no conteúdo do título

Eu gostaria de colorir as mensagens na minha *mu4e-headers*opinião, dependendo da lista de correspondência de onde elas vêm. Sou um novato no emacs que enfrenta alterações e não vi nada que parecesse relevante para isso. Existem ganchos programáticos para definir uma face por linha? Exemplo: se um...