Emacs

12
Recurso de pesquisa / substituição para troca de texto

Eu frequentemente me pego tentando substituir, por exemplo, foopor bare barcom fooem um buffer. A maneira como costumo fazer é: 3 query-substitui: aaa -> @@@, bbb -> aaa,@@@ -> bbb desista da automação e faça a substituição manualmente Suponho que seja possível fazer algo funcionar...

12
Maneira de ocultar delimitadores de bloco SRC

existe uma maneira de manter apenas o código-fonte dentro do código-fonte, ou seja, tornar # + BEGIN_SRC e # + END_SRC invisíveis? É cosmético, mas torna as coisas mais claras quando é preciso lidar com muitos trechos de código curto. Por exemplo: (defun org-xor (a b) "Exclusive or." (if a (not...

12
Obter backtrace de erro programaticamente

Se um erro é sinalizado no código Emacs Lisp, e debug-on-erroré t, eu recebo um buffer de rastreamento que faz com que seja fácil de descobrir onde o erro ocorreu. No entanto, para erros que ocorrem durante o processamento de uma resposta da rede de forma assíncrona, seria irritante ter o buffer de...

12
Significado do período em (. 123)

Eu aprendi . /path/to/fileno bash é usado para executar um arquivo. Por curiosidade, avalio algo como o seguinte no Emacs (. 123) ⇒ 123 (read "(. 123)") ⇒ 123 Parece que o Emacs simplesmente lê (. 123)como 123, o que

12
Como posso ter mais controle sobre tarefas repetidas na organização?

Comecei a explorar org-modeultimamente e adoro. Mas, gostaria de saber como posso ter mais controle sobre tarefas repetidas, como se eu definisse uma tarefa para repetir todos os dias, como posso excluir os fins de semana? Além disso, existe uma opção como um modo de férias ou algo semelhante que,...

12
Atraso no movimento do ponto Emacs (cursor)

Ao executar previous-line, C-pou <up>o cursor salta uma linha sem problemas ou atrasos. Ao correr next-line, C-nou <down>o cursor salta corretamente para baixo de uma linha, mas com um atraso significativo. Quando pressiono a tecla para baixo, nem consigo ver o ponto em movimento, ele...

12
Executar automaticamente org-lint através do flycheck

Tenho vários arquivos de modo organizacional que publico em HTML para uma base de conhecimento; às vezes, a publicação falha devido a um link quebrado ou algo assim, e é difícil encontrar o problema. Recentemente, tenho usado o org-lint para encontrar os problemas. Existe uma maneira de executar...

12
Possível não usar desfazer árvore no modo maligno?

De vez em quando eu me deparo com bugs na desfazer árvore, onde não consigo refazer, com o seguinte bug conhecido , outro relatório e thread do reddit . primitive-undo: Unrecognized entry in undo list undo-tree-canary Isso é muito ruim e pode causar perda de trabalho se você não salvar a versão...

12
o suporte para regex olha para trás e para a frente?

Preciso executar a substituição da consulta regex, de modo que fooin foo baré correspondido, mas fooin foo baznão é. Normalmente, eu usaria regex antecipadamente, por exemplo foo(?=bar). No entanto, parece que o Emacs não pode fazer isso? Vim parece capaz , mas o modo maligno no espaço não...

12
Como posso remover um conselho sem nome?

Eu estava me divertindo adicionando alguns conselhos a uma função: (advice-add 'executable-find :around (lambda (f &rest args) (apply g args))) ;;; ^ Ai, um erro de digitação. Corrigido e avaliado o código acima novamente. Mas agora tenho os conselhos "corrigido" e "quebrado" em torno...

12
Magit - Desfazer último commit - Manipulação do Histórico

Esta questão do StackOverflow tem as melhores soluções / abordagens para desfazer as últimas confirmações. Comecei a usar o Magit há algumas semanas e, depois de examinar toda a documentação, ainda não tenho uma maneira definitiva / melhor de desfazer uma alteração cometida por engano. Por...