Emacs

9
O que fazer para tornar o orgmode mais rápido?

Eu tenho um arquivo de modo organizacional com mais de 10 mil linhas de notas e atravessar a árvore (apenas movimentos básicos para cima / baixo) é muito lento (a ponto de ser inutilizável). O que posso fazer para que ele funcione mais rápido? Sei que posso dividir os arquivos grandes em muitos...

9
Como salvar uma cópia de um buffer em um arquivo?

Gostaria de poder salvar uma cópia (ou um instantâneo) de um buffer em um arquivo. O comportamento seria semelhante a write-file, exceto que ele não configuraria o buffer para visitar este arquivo. Para um caso de uso, imagine que você tenha uma sessão de shell e deseje salvar tudo rapidamente em...

9
Suba recursivamente para encontrar Makefile e compilar

O problema M-x compileé que, se Makefilenão estiver no diretório atual, ele falhará. Eu gostaria de ter uma função que sobe recursivamente para encontrar um Makefilee executar a makepartir deste diretório. Eu já vi essa pergunta , mas é específica do caminho e é algo que tenho que pensar em...

9
Defina a região para incluir parênteses

Começando com o ponto ou região ativa, como faço para expandir rapidamente (em um pressionamento de tecla / comando) para incluir o próximo conjunto de parênteses? Se eu começar com: ( |significa ponto) (defn foo [x] (+ x |42)) Ou se eu começar com: ( <e >coloque a região...

9
Como cancelar o minibuffer do buffer principal

Suponha que eu faça M-x blablasem pressionar returne depois mudo para o buffer principal. Se o cursor estiver no minibuffer, posso cancelar o mini-buffer pelo atalho C-g. Mas se o cursor estiver no buffer principal, esse atalho não cancelará o minibuffer. Se eu pressionar M-xo erro Command...

9
Como filtrar o conteúdo do anel de interrupção?

É possível impedir o kill-ringarmazenamento de espaços em branco / linhas vazias? Agora, depois de fazer algumas alterações e depois ir para browse-kill-ring, geralmente vejo algo assim: ------- ------- merchant_uuid: "some_uuid" ------- it "creates a webhook"

9
Usando o modo de área de trabalho com o Emacs Daemon

Estou usando o emacs 24.3 (ubuntu 14.10) e gostaria que o daemon participasse do ciclo de vida da sessão da área de trabalho gráfica enquanto estiver usando desktop-mode. Passei por http://www.emacswiki.org/emacs/EmacsAsDaemon, mas ainda não é agradável para mim. Um problema é que o encerramento do...

9
Como determinar se o caractere atual é uma letra

Como posso determinar se o caractere atual é uma letra (um caractere alfabético) (isto é, pertence à classe de sintaxe [:alpha:]nas noções de expressão regular). Gostaria de escrever uma função simples como abaixo: (defun test-letter () (interactive) (if char-after-is-a-letter (message "This is a...

9
Erro de codificação do gerenciador de pacotes

Ao executar package-list-packages, recebo o seguinte erro. These default coding systems were tried to encode text in the buffer ` *temp*': (iso-latin-1-dos (3242 . 37326) (3243 . 40165)) However, each of them encountered characters it couldn't encode: iso-latin-1-dos cannot encode these: 野...

9
Como pesquiso e substituo sobre um conjunto de arquivos?

Gostaria de definir um conjunto de arquivos no qual posso pesquisar e substituir o texto. Esclarecer: Eu gostaria de poder pesquisar, por exemplo, em todos os arquivos xk * .tex em um determinado diretório (e excluindo arquivos de backup). Eu também gostaria de poder alterar a expressão, por...