Emacs

Perguntas e Respostas para aqueles que usam, estendem ou desenvolvem o Emacs

3
Como tornar um comando shell totalmente silencioso (impedindo que ele divida a janela ou abra um novo quadro / janela etc)
É possível executar um comando shell silenciosamente (em segundo plano)? Quando eu uso async-shell-command, o emacs divide as janelas. Eu gostaria que um comando shell específico estivesse totalmente em segundo plano (sem nenhum efeito visual). Como exemplo explícito, eu tenho o seguinte código (emprestado de https://emacs.stackexchange.com/a/7932 ). Abre a versão …
8 latex  shell 



2
Modificando o recuo de algumas formas do Emacs Lisp
Gostaria que alguns formulários do Emacs Lisp fossem recuados como o Common Lisp. Por exemplo, no Emacs Lisp, ifé recuado assim: (if COND THEN ELSE) enquanto eu preferiria assim: (if COND THEN ELSE) Eu poderia fazer isso: (setq lisp-indent-function #'common-lisp-indent-function) Mas isso afeta todas as formas, quebrando assim o recuo …

3
Por que não consigo ligar Shift- <backspace>?
Meu sistema é debian wheezy, tentei fazer o seguinte (global-set-key (kbd "S-&lt;backspace&gt;") 'evil-shift-left-line) (global-set-key (kbd "&lt;S-backspace&gt;") 'evil-shift-left-line) (define-key global-map [S-backspace] 'evil-shift-left-line) O que eu quero é no modo de inserção incorreta, eu posso excluir a largura de uma guia para a frente em vez de pressionar backspace 4 vezes. A …

1
Exibir lista de tarefas org-todo com prazos?
Existe uma maneira de obter uma lista de entradas no modo organizacional com prazos? Idealmente, com os prazos exibidos e ordenados por prazo. Eu não encontrei nada assim. A coisa mais próxima que encontro é org-check-deadlines, que me informa sobre as coisas que devem chegar na próxima quinzena ou que …
8 org-mode  todo 

1
Repetindo qualquer último comando (complexo ou não)
O Emacs possui repeate repeat-complex-command, que desenham comandos diferentes do histórico de comandos e estão vinculados a chaves diferentes. Como você repete qualquer último comando - complexo ou não - com uma única tecla? Em outras palavras, esse comando de repetição se comportaria como repeat-complex-commandse o último comando exigisse entrada, …
8 history 



3
Biblioteca para inserir automaticamente docstring python no estilo do Google
Estou procurando um pacote elisp que insira automaticamente a documentação do Python para um método. Encontrei um pacote muito próximo do meu objetivo. Mas é em texto reestruturado, não no estilo do Google. sphinx-doc.el https://github.com/naiquevin/sphinx-doc.el Descrevendo argumentos em docstrings (guia de estilo do python do Google) https://www.chromium.org/chromium-os/python-style-guidelines#TOC-Describing-arguments-in-docstrings Minha expectativa é …

4
Como destacar linhas duplicadas?
Aqui está o que eu tenho: (defun my-show-duplicate-lines () (interactive) (highlight-lines-matching-regexp (concat "^" (regexp-quote (substring-no-properties (thing-at-point 'line) 0 -1)) "$") font-lock-warning-face)) Minha intenção é adicionar isso para post-command-hookencontrar linhas nas quais estou duplicando a lógica, mas quando executo o comando pela segunda vez, é ineficaz (e o antigo bloqueio de …
8 font-lock 


2
Classificação adaptativa de uma empresa backends results
Existe uma maneira de pedir companypara classificar os resultados que ele mostra com base em escolhas passadas? A variável personalizada company-transformerscontrola esse comportamento. As únicas opções internas são company-sort-by-occurrencee company-sort-by-backend-importance. Existe um método existente, possivelmente de outro pacote, que eu poderia usar para fazer a filtragem adaptativa desses resultados?


1
Como melhorar o desempenho do truncamento de buffer eshell?
Atualmente, truncar buffers em 20.000 linhas adicionando o seguinte à minha configuração: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Isso funciona muito bem para &lt;20.000 linhas e, quando o buffer atinge 20.000 linhas, ele é truncado em todas as linhas (portanto fica em 20.001 linhas …
8 eshell 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.