Articles of emacs

desabilitar automaticamente um modo secundário global para um modo principal específico

Eu tenho globaly ativado no modo de cursor centralizado, assim: (require ‘centered-cursor-mode) (global-centered-cursor-mode 1) Funciona bem, mas existem alguns modos importantes em que gostaria de desativá-lo automaticamente. Por exemplo slime-repl e shell. Há outra questão que lida com o mesmo problema, mas outro modo menor. Infelizmente, as respostas oferecem apenas soluções alternativas para esse modo […]

Por que o emacs cria links simbólicos temporários para arquivos modificados?

Quando modifico um buffer, o Emacs cria automaticamente um link simbólico temporário no mesmo diretório do arquivo que está sendo editado (por exemplo, foo.c): .#foo.c -> user@host.12345:1296583136 onde ‘12345’ é o PID do Emacs (não sei o que o último número significa). Por que o Emacs cria esses links e como evito que isso aconteça? […]

Como desativar o bipe no emacs no Windows

Oi eu sou novo no Emacs e eu baixei o GNU emacs na minha máquina windows. Acabei de terminar o pequeno tutorial, mas descobri que há um sinal sonoro sempre que chego ao início / fim de um arquivo e em muitos outros casos, o que é um pouco perturbador para mim. Eu procurei on-line […]

Onde posso encontrar meu arquivo .emacs para o Emacs em execução no Windows?

Eu tentei procurar o arquivo .emacs para minha instalação do Windows para o Emacs, mas não consegui encontrá-lo. Tem o mesmo nome de arquivo no Windows como no Unix? Eu tenho que criar eu mesmo? Em caso afirmativo, sob qual diretório específico ele vai?

Usando o Emacs para localizar e replace recursivamente em arquivos de texto que ainda não estão abertos

Como um follow-up para esta questão , ele está tentando descobrir como fazer algo como isso, que deve ser fácil, que especialmente me impede de se acostumar a usar o Emacs e, em vez disso, iniciar o editor que eu já estou familiarizado. Eu uso o exemplo aqui com bastante frequência na edição de vários […]

Como eu controlo como o Emacs cria arquivos de backup?

O Emacs coloca arquivos de backup chamados foo~ todos os lugares e eu não gosto de ter que me lembrar de apagá-los. Além disso, se eu editar um arquivo que tenha um link físico em algum outro lugar no sistema de arquivos, o link físico apontará para o backup quando eu terminar de editar, e […]

Por que uma variável local elisp mantém seu valor nesse caso?

Alguém poderia me explicar o que está acontecendo neste trecho de código muito simples? (defun test-a () (let ((x ‘(nil))) (setcar x (cons 1 (car x))) x)) Após uma chamada (test-a) pela primeira vez, recebo o resultado esperado: ((1)) . Mas para minha surpresa, chamando-o mais uma vez, eu recebo ((1 1)) , ((1 1 […]

Por que devo usar um IDE?

Em outra pergunta, Mark fala muito de IDEs, dizendo que “algumas pessoas ainda não sabem” porque “devem usar uma …”. Como alguém que usa o vim para programação e trabalha em um ambiente onde a maioria / todos os meus colegas usam o vim ou o emacs para todo o seu trabalho, quais são as […]

Problemas de boot do sistema do pacote Emacs 24

Parece-me que o novo sistema de pacotes que está embutido no Emacs 24 tem algumas falhas quando se trata de carregar e inicializar corretamente os pacotes instalados. Recentemente, atualizei para o Emacs 24.1.1 que foi liberado em 10/06/2012 e tenho tentado usar o sistema de pacotes interno e instalei vários pacotes usando-o, mas todos eles […]

Como eu faço o Git usar o editor de minha escolha para commits?

Eu preferiria escrever minhas mensagens de commit no Vim, mas elas estão abrindo no Emacs. Como faço para configurar o Git para sempre usar o Vim? Note que eu quero fazer isso globalmente, não apenas para um único projeto.