Emacs

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

1
Setf expansão estranha
Tentando entender o que setfposso fazer, liguei para (macroexpand '(setf (aref vec i) val)) ⇒ (let* ((v vec) (v i)) (aset v v val)) Isso parece obviamente errado. No entanto, não consegui criar uma instância real em que (setf (aref ..falha. Por exemplo (setq vec (make-vector 10 nil) i 3 …



2
Como procurar uma sequência de bytes no modo hexl?
É possível procurar uma sequência de bytes hexl-modee possivelmente destacá-la? Por exemplo, no arquivo abaixo, quero pesquisar a sequência de bytes f9beb4d9. isearchnão funciona porque pesquisa a apresentação no buffer e não no arquivo original. 00000000: f9be b4d9 1d01 0000 0100 0000 0000 0000 ................ 00000010: 0000 0000 0000 0000 …


1
Combinando diacríticos que não combinam visualmente
Os dois primeiros caracteres no buffer esquerdo são LATIN SMALL LETTER Ae COMBINING CIRCUMFLEX ACCENT. Juntos, eles devem exibir como â, como LATIN SMALL LETTER A WITH CIRCUMFLEX, â. No entanto, como você pode ver, o circunflexo está aparecendo próximo ao a, não acima dele. A captura de tela é …
7 faces  fonts  unicode 

2
É possível instrumentar um arquivo de configuração alfabético no modo Org com um arquivo Emacs Lisp de backup?
É uma prática comum escrever arquivos de configuração do Emacs usando o estilo de programação alfabética no modo Org. Infelizmente, enquanto melhora a legibilidade, isso traz importantes desvantagens de programação. Em particular, como não há .elarquivo de backup , o Emacs só reconhece o código no bloco de origem atual. …


2
Não foi possível conectar usando o emacsclient
Estou iniciando o servidor emacs usando systemctl --now --user enable emacs Esse servidor está em execução, se eu executar systemctl --user status emacs Eu tenho $ systemctl --user status emacs ● emacs.service - Emacs text editor Loaded: loaded (/usr/local/lib/systemd/user/emacs.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-06-09 09:27:56 …

1
Quando especificar um nome de pacote nos pacotes de uso: garantir tag?
use-packagepermite instalar pacotes automaticamente usando a :ensuretag Você pode fazer isso da seguinte maneira (use-package <package> :ensure t) Mas para alguns pacotes que não funcionam, como auctex. Nesses casos, você pode especificar o pacote da ensureseguinte maneira (use-package tex :ensure auctex) De acordo com este blog / tutorial / site …

3
Comandos quase idênticos em várias chaves
O Visual Studio tem esse recurso interessante, onde você pode colocar um ponto em algo, pressionar C-f3e ele encontrará a próxima instância da coisa sob o ponto e ela se lembrará. Você pode pressionar f3para encontrar a próxima instância e S-f3procurar a mesma coisa, mas para trás. Eu posso fazer …

2
Existe um gancho que é executado para todos os buffers somente leitura
Desejo ativar o show-trailing-whitespacearquivo editável e desativar os show-trailing-whitespacearquivos somente leitura. eu tentei (defun my/read-only-whitespace () (setq-local show-trailing-whitespace (not buffer-read-only))) (setq-default show-trailing-whitespace t) (add-hook 'read-only-mode-hook #'my/read-only-whitespace) Mas isso só parece funcionar se eu ativar read-only-modemanualmente. Quando abro um buffer que se torna somente leitura automaticamente (por exemplo, um arquivo somente …

1
Incrementar dias / meses / datas, etc. no buffer
Em um documento de texto, durante a edição, geralmente preciso aumentar / diminuir os dados do calendário. Então, sexta-feira precisará se tornar segunda-feira, dezembro precisará se tornar março, etc. Ou 28 de abril após a adição de 5 se tornará 03 de maio e até 31 de dezembro de 2017 …

1
Como corrigir "A definição da função do símbolo é nula: org-babel-get-header"
Como você se incomoda em filmar isso? (tentando executar um bloco sh assíncrono) #+BEGIN_SRC sh /tmp/7.sh #+END_SRC Então eu faço C-c C-c eu recebo Symbol's function definition is void: org-babel-get-header Minha configuração prelude emacs25 org instalado ;; my ~/prelude/personal/personal.el (prelude-require-package 'ob-async) (require 'ob-async) (setq org-confirm-babel-evaluate nil) (org-babel-do-load-languages 'org-babel-load-languages '( (sh …


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.