Emacs

43
Como obter a conclusão automática inteligente em C ++?

O Emacs não pode competir com outro IDE se não tiver uma função de preenchimento automático. O preenchimento automático simplesmente me torna um programador mais eficiente. Conheço a extensão do modo de conclusão automática , mas ela não funciona com C ++. Como posso obter um preenchimento...

42
A velha pergunta "como dobrar XML"

Estou fazendo um pouco de edição manual de XML (a definição de origem de alguma geração de código que estou fazendo é um formato XML personalizado) e, é claro, prefiro usar o Emacs sobre qualquer editor de XML de propósito especial (geralmente feio). O modo nXml me manteve bem no passado, mas não...

41
Como posso solucionar um Emacs muito lento?

Estou escrevendo um documento e tenho um problema com o desempenho do Emacs que acho que apareceu ontem. Não fiz alterações no meu arquivo init nem instalei novos pacotes. O problema é que enquanto estou escrevendo, há um atraso muito perceptível entre pressionar as letras no teclado e fazê-las...

41
Como salvar uma macro de teclado como uma função Lisp?

Com muita frequência, eu precisaria executar o conjunto de etapas que exigem vários pressionamentos de tecla. Para a mesma sessão, essas etapas podem ser gravadas em uma macro do teclado. Um exemplo é salvar uma operação de pesquisa / substituição executada com frequência como uma macro do...

40
Por que o elisp não possui espaços para nome?

P: Por que o elisp não possui espaços para nome e como podemos obtê-los? O Elisp não possui espaços para nome que não sejam o global, o que levou à convenção de codificação de prefixar todas as funções, variáveis ​​e constantes globais com um prefixo exclusivo. Além do fator de aborrecimento,...

39
Como posso começar a aprender o Emacs Lisp?

Fundo: Sou principalmente um usuário vi e estou convertendo para o Emacs. Passado o básico e agora use-o para escrever código em C e em alguns Python com planos de fazer uma conversão em R também. Escrevi LISP (Comum) há anos, mais de duas décadas atrás, quando eu estava na pós-graduação, mas...

39
Como excluir arquivos do Projectile?

Estou usando a configuração helm-projectile do prelúdio e foi uma grande melhoria no meu fluxo de trabalho. O único problema restante são os arquivos gerados automaticamente (por exemplo, gerados pelo CMake) que aparecem durante operações helm-grep e similares. Pergunta : existe uma maneira de...

37
Como desativar o recuo automático de novas linhas?

Atualizei recentemente o emacs para a versão 24.4.1 e algo mudou na indentação de novas linhas. Quando pressiono enter, espero apenas o caractere de nova linha "nu" no ponto em que o cursor estava presente, especialmente se eu estiver no meio da linha, essa linha deve ser dividida e nenhum...

37
Texto e código inline com aspas no modo de organização

No modo Org, eu posso colocar texto com =ou ~para colocar texto no modo literal ou código embutido . No entanto, isso falhará se o texto tiver aspas e não foi possível encontrar uma explicação ou solução alternativa na documentação . Por exemplo: =hello= Renderiza como literalmente ~hello~...