Emacs

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


2
A organização possui alguma operação de "emaranhado inverso", por exemplo, para colaborar com usuários que não são da organização?
Gostaria de escrever minhas próprias notas / testes / código na organização e depois usá-lo org-bable-tanglepara produzir arquivos de origem. No entanto, todos esses arquivos estão sujeitos ao controle de versão e, portanto, sujeitos a alterações fora do meu ambiente organizacional. Eu gostaria de poder ter um número de srcblocos …


3
Por que o escopo defvar funciona de maneira diferente sem um valor init?
Suponha que eu tenha um arquivo chamado elisp-defvar-test.elcontendo: ;;; elisp-defvar-test.el --- -*- lexical-binding: t -*- (defvar my-dynamic-var) (defun f1 (x) "Should return X." (let ((my-dynamic-var x)) (f2))) (defun f2 () "Returns the current value of `my-dynamic-var'." my-dynamic-var) (provide 'elisp-dynamic-test) ;;; elisp-defvar-test.el ends here Carrego esse arquivo e, em seguida, vou …

2
Ative a correspondência difusa de hera em todos os lugares, exceto no swiper
Eu tenho usado flx-ido-modepor um tempo e eu gosto. Ivy pode se comportar da mesma maneira usando ivy--regex-fuzzy. O problema é que swipertambém usará a correspondência difusa agora e, neste caso, eu realmente não gosto (pelo menos não como padrão, o tempo todo). Então, eu gostaria de continuar usando correspondência …
10 ivy 


1
dividir blocos de modo organizacional
Digamos que eu tenha um documento no modo organizacional com algum bloco como este: #+BEGIN_SRC blablabla bla1 bla2 bla3 #+END_SRC Eu gostaria de colocar o ponto depois, digamos bla2, de ligar para elisp e dividir o bloco da seguinte maneira: #+BEGIN_SRC blablabla bla1 bla2 #+END_SRC #+BEGIN_SRC blablabla bla3 #+END_SRC Isso …
10 org-mode 


2
Como tornar desfazer árvore linear - desfazer árvore desfazer / refazer
Ao executar o comando undo-tree-undo/redosucessivamente, as coisas são desfeitas / refeitas com base na ramificação ativa atual. Embora o usuário receba uma mensagem de ponto de ramificação ao longo do caminho, as ramificações anteriores são ignoradas, a menos que um usuário selecione manualmente uma ramificação diferente. Entendo que posso abrir …


1
Mostrar algo na linha de modo ativo em vez de todas as linhas de modo
Eu configurei um indicador de org-timer na linha de modo com isso. (setq-default mode-line-format (quote ( ;; org-timer (:eval (unless (not org-timer-countdown-timer) (propertize (let* ((rtime (decode-time (time-subtract (timer--time org-timer-countdown-timer) (current-time)))) (rmins (nth 1 rtime)) (rsecs (nth 0 rtime))) (format "🕔 %d:%d" rmins rsecs)) 'face '(:foreground "cyan" :weight bold) 'help-echo "org-timer"))) …
10 mode-line 

1
Mais de uma linha na linha de modo?
Eu gostaria que a modelagem exibisse todas as informações não em uma linha, mas em duas - por exemplo, primeiro para informações do cursor, buffer, arquivo, git e flycheck, e na segunda linha - informações sobre os modos (modos principais e secundários). É factível de alguma forma? Eu pesquisei o …
10 mode-line 

4
Posso recarregar uma biblioteca e ter valores diferentes para reatribuir?
Estou desenvolvendo uma biblioteca e gostaria de recarregá-la após a edição sem sair do Emacs (suponha que esteja ativado load-path): (load-library "myname") Quando faço isso, o Emacs não defvarcapta as alterações nas variáveis ​​de saída. Não quero chamar eval-defun( C-M-x) manualmente em cada formulário de nível superior. Será que M-x …
10 variables  defvar 


2
É possível "desanexar" um processo filho?
Eu uso browse-url/ browse-url-firefoxpara abrir links no Firefox a partir do Emacs 24.5.1 no Linux (Fedora 23) que, em essência, executa o firefoxexecutável com a URL por start-process. Se já houver uma instância do Firefox em execução, isso fará com que o URL seja aberto em uma nova guia e …
10 linux  process  exit 

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.