Emacs

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

2
Como desativar o recuo automático de novas linhas?
Atualizei recentemente o emacs para a versão 24.4.1 e algo mudou na indentação de novas linhas. Quando pressiono enter, espero apenas o caractere de nova linha "nu" no ponto em que o cursor estava presente, especialmente se eu estiver no meio da linha, essa linha deve ser dividida e nenhum …

3
Quais são os principais recursos planejados para o GNU Emacs 25?
Tentei instalar o Emacs 24.4 através do homebrew com o seguinte comando: brew install emacs --HEAD --use-git-head --cocoa --with-gnutls Acabou instalando (uma construção de desenvolvimento voltada para o que pode se tornar) Emacs 25. Não consegui encontrar nenhuma informação sobre o roteiro do Emacs, mas como essa versão está em …


5
Como substituir um elemento de um alist?
Eu tenho isso por padrão no meu auto-mode-alist: ("\\.js\\'" . javascript-mode) (mesmo com emacs -Q). Eu gostaria de substituir js2-modepor javascript-mode. Claro, eu poderia usar assq-delete-alle, add-to-listnovamente, mas estou me perguntando se não há uma maneira melhor. Editar: eu explicitamente não quero usar o Customize, prefiro criar o meu init.el.

1
Células de várias colunas em tabelas no modo organizacional
É possível mesclar duas ou mais células em uma tabela no modo organizacional, como ao usar \multicolumn{}{}{}ou \multirow{}{}{}no LaTeX? Algo assim não funciona: |------------+-----------+----------+----------+-------------| | | Singular | Plural | | +-----------+----------+----------+-------------| | | Masculine | Neuter | Feminine | All genders | |------------+-----------+----------+----------+-------------| | Nominative | *der* | *das* …


9
Mantendo meus arquivos .org sincronizados em vários computadores
Como posso manter meus arquivos .org atualizados em vários computadores, talvez em várias plataformas (linux / windows)? Eu poderia manter todos os arquivos .org no git, por exemplo, mas isso exigiria que eu me lembrasse de puxar e empurrar para manter o repositório atualizado. Poderia trabalhar com alguns scripts para …
35 org-mode 


5
Gravando um screencast GIF do Emacs
Eu vejo muitas pessoas postando GIFs animados mostrando os recursos do Emacs, mas não vi um bom caminho para criar um. Existe algum código que tente vincular os quadros-chave do gif a pressionamentos de tecla no Emacs? Existe algum pacote ou função elisp para automatizar o processo? Eu adoraria poder …

1
Qual é a diferença entre uma função e um comando?
Ao postar perguntas e respostas aqui, as pessoas às vezes usam os termos "função" e "comando" de forma intercambiável. Em outros casos, as pessoas usam apenas um dos dois termos para discutir partes específicas do código. Como suas postagens geralmente se concentram em outros tópicos, eles não explicam por que …


6
Como reabrir o buffer acabado de matar, como o CSt no navegador Firefox?
Às vezes, eu mato acidentalmente um buffer e quero reabri-lo, assim como o CSt para desfazer a guia fechada no Firefox, mas não há comando interno no Emacs, defun undo-kill-bufferno http://www.emacswiki.org/RecentFiles : (defun undo-kill-buffer (arg) "Re-open the last buffer killed. With ARG, re-open the nth buffer." (interactive "p") (let ((recently-killed-list …


5
Como tratar o sublinhado como parte da palavra?
Eu uso o evilmodo Emacs + . Quando eu posicionar o cursor no e(no estado normal) em um pedaço de texto, como abc_def_ghi, ciw(a mudança palavra interior) altera apenas o defparte da corda, enquanto Vim mudaria toda abc_def_ghi. Como forçar evila tratar o sublinhado como o Vim (como parte da …

4
Como testar a API REST com o Emacs?
Estou montando um aplicativo e quero poder testar os pontos finais da API. Imaginei que o Emacs seria um ótimo caminho a percorrer - especialmente se as respostas JSON pudessem ser analisadas e os dados de retorno usados ​​em testes subsequentes. Alguma idéia de como fazer isso, ou isso é …
34 package 

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.