Emacs

24
O cursor pode voltar à posição anterior?

Posso fazer meu cursor em um buffer retornar à sua última posição? (de preferência sem ter que marcar a posição anterior) Por exemplo, o Ca pula para o início da linha atual, posso voltar para onde estava antes? Por exemplo, quando Cx Cf para abrir um arquivo em um diretório diferente, desejo...

24
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...

24
Como atualizar pacotes instalados com o pacote de uso

Estou usando use-packagepara instalar e configurar pacotes (a maioria desses pacotes está em melpa). Existe uma maneira limpa e automatizada de manter todos esses pacotes atualizados? Caso contrário, qual é o melhor fluxo de trabalho nesse caso? Nota: Uma pergunta muito semelhante aqui com uma...

23
Deixe o Emacs mover o cursor para fora da tela

Esta pergunta foi originalmente feita em /programming/15895313/let-emacs-move-the-cursor-off-screen , mas todas as respostas que obtive mais ou menos disseram "não pode ser feito" , que com o emacs eu simplesmente não aceito. É possível deixar o Emacs mover o cursor para fora da tela, como a...

23
Como era o Emacs nos anos 80?

Procurei em todo o lado imagens de distribuições antigas do Emacs, mas sem sucesso. O código fonte do Emacs 16.56, de 15 de julho de 1985, está disponível no Github , mas sob nenhuma circunstância eu consegui compilar. O artigo original do Stallman Emacs descreve o Elisp, a motivação por trás do...

23
Feche todos os buffers direcionados

Às vezes, minha lista de buffers tem mais de 10 janelas direcionadas e eu acabo usando buffer-menupara marcar e matar manualmente todas elas. Existe uma maneira mais rápida de fechar todas as janelas dired

23
Altura da linha com caracteres unicode

Alguns caracteres Unicode fazem com que a linha na qual eles são exibidos seja bastante grande. Por exemplo, um sotaque grave "̀" adiciona cerca de 2,5 linhas de espaço acima e abaixo dele. Outros caracteres que causam esse comportamento incluem a letra grega "ϕ" (phi) ou o subconjunto igual a "⫅"....

23
Consertando CApitals DOuble enquanto digito

Eu tenho um pouco de mindinho lento. Enquanto meus outros dedos ficam cada vez mais rápidos na digitação, meu mindinho simplesmente não consegue acompanhar. Isso frequentemente me leva a digitar frases cuja primeira palavra começa com duas letras maiúsculas. Aqui está um pequeno exemplo. THere's...

23
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...

22
Ocultar lista de modos secundários na linha de modo

Eu uso vários modos secundários e geralmente sei qual modo secundário está ativado em todos os modos principais. Se eu realmente quiser ver a lista completa, posso correr C-h v minor-mode-list. Ao mesmo tempo, minha linha de modo fica realmente entupida; portanto, quando eu divido verticalmente o...

22
Como tornar o yasnippet e a empresa mais agradáveis?

No meu emacs, digamos, eu uso um "elisp"yasnippet para estender um bloco lisp no modo org. Mas antes que eu a estenda, a empresa é acionada primeiro, o que me dá um menu como "1. elisp1, 2. elisp2"sem opção "elisp". Agora, se eu uso tabpara estender o yasnippet, é sempre irritante que...

22
Como salvo automaticamente os buffers do modo organizacional?

Uso regularmente org-modee a agenda para acompanhar minha lista de tarefas. Como uso o Dropbox para sincronizar minha lista, preciso que as mesmas tarefas estejam disponíveis em todos os computadores. Às vezes, durante o processo de limpeza, esquecerei de salvar minhas alterações, deixando o emacs...