Emacs

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



2
Existe um pacote ou modo de alinhamento automático para o Emacs?
Há momentos em que estou editando arquivos (manifestos do Puppet, por exemplo) em que desejo alinhar o conteúdo do buffer rapidamente. Por exemplo, eu sei que posso usar align-regexpou alignalinhar códigos como este, desde que eu tenha selecionado: # M-x align-regexp "=>" will line everything up nicely file { "/etc/foo": …
15 align 



2
Código de ação dobrável na franja do Emacs
Gostaria de configurar minha franja do Emacs para mostrar seções de dobragem de código. Por exemplo, o BBEdit no Mac mostraria o seguinte ao editar um arquivo JSON: As próprias marcas são acionáveis: clicar em uma marca expandiria ou reduziria a seção de código correspondente. Quando o documento não possui …


2
Como vincular Ci como diferente da TAB?
Eu quero fazer Control-iperformance indent-region(basicamente porque o Xcode já construiu essa memória muscular). Eu percebo isso Control-ie tabsão indistinguíveis no sentido Ascii, mas eles são no sentido do código-chave. Eu tentei o óbvio: (global-unset-key (kbd "C-i")) (global-set-key (kbd "C-i") 'indent-region) sem sucesso - pressionar Control-iainda faz apenas o que a …
15 keymap 



2
Como posso definir a variável local do diretório em relação ao local do arquivo .dir-locals.el?
Costumo me encontrar na situação em que me dizem para colocar caminhos relativos como variável local do diretório. Por exemplo, cmake-ide 's cmake-ide-project-dire cmake-ide-build-dir. Claro que isso não é muito portátil. Então, ao invés de .dir-locals.el: ((nil . ((cmake-ide-project-dir . "/home/user/code/project")))) Eu quero algo como ((nil . ((cmake-ide-project-dir . directory-of-current-dir-locals-file)))) …

3
Navegar por recuo
Eu quero navegar entre as linhas de um arquivo com base no recuo. O arquivo é estruturado por recuo: uma linha mais recuada que a linha anterior é filha da linha anterior, uma linha que tem o mesmo recuo que a linha anterior é seu irmão. Estou procurando principalmente três …




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.