Emacs

10
ler e-books no Emacs

Uso o eww para ler artigos on-line no Emacs, em vez de em um navegador, porque é menos perturbador e posso fazer anotações no modo organizacional rapidamente, sem alternar entre aplicativos. Gostaria de saber como é possível ler um e-books no formato epub ou pdf no Emacs? Encontrei o epubmode.el...

10
Como posso responder a um prompt do minibuffer da elisp?

Ocasionalmente, me pego usando funções interativas dentro de uma função que estou escrevendo para meu próprio uso. Se uma função solicitar algumas informações (por exemplo, "Arquivo de saída: ~ /"), existe uma maneira geral de adicionar texto ao minibuffer e pressione enter para que o usuário não...

10
Exportar pacotes instalados do Emacs?

Estou usando o emacs 24.4. Eu adicionei um grande número de pacotes instalados por meio da diretiva list-packages Mx em cerca de um ano de uso. Gostaria de exportar minha lista de pacotes instalados para uso em outros lugares. Copiar meu .emacs me dá alguns erros na inicialização, o que faz com que...

10
Editando vários blocos de origem em um buffer

Eu tenho vários blocos de origem que estão todos emaranhados no mesmo arquivo. Quando invoco C-c 'dentro de um bloco, somente esse bloco específico é mostrado em um novo buffer. Existe a possibilidade de mostrar todas as partes deste arquivo dentro desse buffer (em vez de apenas esse snippet...

10
Como declaro uma variável ignorável?

Como evitar avisos de compilador de bytes Unused lexical variableem funções definidas usando macros expandidas para defun? Por exemplo, macro defun-rcirc-commandin rcirc.el usa a targetvariável que não é usada por várias invocações. Em Common Lisp eu posso usar a ignorable declaração: (declare...

10
Lembre-se dos modos para arquivos sem extensões

Comecei a editar muitos arquivos que não têm extensões, mas ainda estão no formato principal. Sou o único usuário do Emacs na equipe e não quero tornar dolorosamente óbvio que meu editor precisa de coisas especiais . Eu gostaria de evitar alterar a base de código. Não consigo alterar o nome do...

10
Comandos personalizados do Magit

O Magit exibe a progressão de comandos de várias etapas com janelas pop-up. Por exemplo, pressionar cabre o menu de confirmação, de onde pressionar aserá chamado magit-commit-amend. Eu gostaria de incluir meu próprio comando magit-commit-snapshote invocá-lo com cn. n: Snapshotdeve ser exibido no...

10
desempenho "retrospectivo"

Eu tenho algum código usando (looking-back … (line-beginning-position)). Doc seqüência de looking-backestados que é melhor evitar essa função por causa da lentidão. Estou curioso se a abordagem a seguir será mais rápida? (save-excursion (goto-char (line-beginning-position)) (looking-at regexp...

10
Dois modos Python

Eu tenho tentado configurar o Emacs para usar o modo Python adequado. Para esse fim, li alguns tutoriais. O mais importante é este . O tutorial usa o python-modepacote. No entanto, quando o instalo através do gerenciador de pacotes ( M-x package-install RET python-mode RET), não consigo usar os...

10
O emacs pode fechar as tags abertas do LaTeX automaticamente?

Ao usar web-mode, digitar a </será preenchido automaticamente com o nome da marca aberta de nível mais alto. Por exemplo, se eu tiver um aberto <div>, </será preenchido automaticamente para </div>. É possível obter a mesma coisa no LaTeX? Por exemplo, se eu tiver uma...