Emacs

36
Como substituir um elemento de um alist?

Eu tenho isso por padrão no meu auto-mode-alist: ("\\.js\\'" . javascript-mode) (mesmo com emacs -Q). Eu gostaria de substituir js2-modepor javascript-mode. Claro, eu poderia usar assq-delete-alle, add-to-listnovamente, mas estou me perguntando se não há uma maneira melhor. Editar: eu...

35
Mantendo meus arquivos .org sincronizados em vários computadores

Como posso manter meus arquivos .org atualizados em vários computadores, talvez em várias plataformas (linux / windows)? Eu poderia manter todos os arquivos .org no git, por exemplo, mas isso exigiria que eu me lembrasse de puxar e empurrar para manter o repositório atualizado. Poderia trabalhar...

35
Gravando um screencast GIF do Emacs

Eu vejo muitas pessoas postando GIFs animados mostrando os recursos do Emacs, mas não vi um bom caminho para criar um. Existe algum código que tente vincular os quadros-chave do gif a pressionamentos de tecla no Emacs? Existe algum pacote ou função elisp para automatizar o processo? Eu adoraria...

35
Qual é a diferença entre uma função e um comando?

Ao postar perguntas e respostas aqui, as pessoas às vezes usam os termos "função" e "comando" de forma intercambiável. Em outros casos, as pessoas usam apenas um dos dois termos para discutir partes específicas do código. Como suas postagens geralmente se concentram em outros tópicos, eles não...

34
Como tratar o sublinhado como parte da palavra?

Eu uso o evilmodo Emacs + . Quando eu posicionar o cursor no e(no estado normal) em um pedaço de texto, como abc_def_ghi, ciw(a mudança palavra interior) altera apenas o defparte da corda, enquanto Vim mudaria toda abc_def_ghi. Como forçar evila tratar o sublinhado como o Vim (como parte da...

34
Como testar a API REST com o Emacs?

Estou montando um aplicativo e quero poder testar os pontos finais da API. Imaginei que o Emacs seria um ótimo caminho a percorrer - especialmente se as respostas JSON pudessem ser analisadas e os dados de retorno usados ​​em testes subsequentes. Alguma idéia de como fazer isso, ou isso é...

34
Magit dividir pedaço em dois pedaços

Há uma pergunta sobre o SO sobre a divisão de blocos usando o magit, e as duas soluções apresentadas são: estágio da região (marcar uma região, estágio de sucesso) ou reduzir / aumentar todos os blocos usando +& -. Não é disso que estou procurando. No buffer de status do magit, quero dividir...

33
O ESS plotou diretamente para um buffer Emacs?

P: como posso obter o ESS (R) para plotar diretamente em um buffer Emacs? Ao interagir com o R através do ESS, o R padrão é gerar uma janela gráfica separada fora do Emacs para desenhar suas plotagens. (É claro que é possível escolher outros dispositivos gráficos, que é como plotamos para PDF...

33
Como limpar o cache do arquivo de projétil no spacemacs?

Estou usando spacemacse frequentemente uso a SPC p fligação de chave para encontrar arquivos em um projectileprojeto. Mas mesmo depois de remover um arquivo de um git, SPC p firá me mostrar esse arquivo excluído. Tentei usar SPC p Ipara invalidar o cache, mas isso não funcionou. Como resolver o...