Perguntas com a marcação «evil»

Evil Mode é uma camada de emulação do Vim para Emacs.

34
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...

16
Como desativo os tildes do Spacemacs em linhas vazias?

Acabei de instalar o Spacemacs , principalmente por seus padrões bacanas. Um padrão que eu não estou tão satisfeito é que ele coloca tildes em linhas vazias no arquivo. Eu tentei colocar (setq vi-tilde-fringe nil)e (setq indicate-empty-lines nil)dentro da dotspacemacs/user-configfunção, que parece...

14
Instruções sobre como trabalhar com o Evil Mode

Estou pensando em dar uma chance ao Modo Mal. Eu pesquisei bastante para descobrir como você o usa e todos estão compartilhando suas personalizações. O que não consigo entender é que, quando você instala e ativa o Evil Mode, as chaves do Vim são usadas automaticamente ou você precisa...

13
Evil: mapear atalhos de teclado da maneira vim?

Eu estou tentando fazer a função do mal evil-jump-to-tag, C-]comportam-se como ligando as Emacs M-.. O comportamento normal é bom para navegar nos arquivos Tags, mas quero que ele funcione também para Slime slime-edit-definition, Elisps elisp-slime-nav-find-elisp-thing-at-point, Clojures...

12
Possível não usar desfazer árvore no modo maligno?

De vez em quando eu me deparo com bugs na desfazer árvore, onde não consigo refazer, com o seguinte bug conhecido , outro relatório e thread do reddit . primitive-undo: Unrecognized entry in undo list undo-tree-canary Isso é muito ruim e pode causar perda de trabalho se você não salvar a versão...

12
Como pulo para fora dos parênteses?

Estou usando spacemacspara editar o código Python. Quando digito parênteses de abertura, os parênteses de fechamento são inseridos automaticamente para mim e o cursor é colocado no meio para digitação adicional. Mas: assim que terminar de digitar entre parênteses, preciso de uma maneira rápida de...

11
modo de número de linha híbrido no emacs?

É possível mostrar o número absoluto da linha atual, em vez de "0", quando no modo de número de linha relativo? Isso às vezes é chamado de "modo de número de linha híbrido". Como isso: 7 6 this.oscs[i].oscillator.start(); 5 } 4 3 this.bindController(); 2 }; 1 252 factory.stop =...

10
Modo maligno e expressões regulares

No Vim, se eu quiser procurar por todos os nomes de variáveis ​​LX em que X é um número, posso simplesmente digitar /L\d. No entanto, isso não parece funcionar evil. Existe outra sintaxe para expressões regulares no modo Evil, ou precisarei recorrer a algumas funcionalidades do Emacs para...

10
Como persistir marcadores do mal?

Eu quero poder salvar meus marcadores malignos locais do buffer (m para marcar um local e depois 'ou `para pular para ele) nas sessões / instâncias do emacs. Não tenho muita certeza de como fazer isso. Tentei instalar / usar a sessão e adicioná-los da seguinte forma: (add-to-list...

10
Alteração do cursor mal por estado

Até hoje, quando eu estava no estado normal evil, o cursor era um bloco e passava para um raio-I quando estava no estado de inserção. Algo mudou, no entanto, e o cursor agora é sempre o raio-I. Como posso recuperar o antigo comportamento? De maneira mais geral, como altero a aparência do cursor de...

9
Estado de confirmação padrão do Magit no Mal

Eu uso evil. Normalmente, quando eu confirmo, gostaria de começar a digitar imediatamente, mas evilinicia o buffer evil-normal-state. Eu costumava definir (evil-set-initial-state #'git-commit-mode 'insert) Mas isso não funciona mais, como o Magit usa text-modepara seus buffers de...

8
Como posso adicionar um novo comando de dois pontos ao Evil?

evil-modeapresenta comandos de dois pontos no estilo vim (como :wqsalvar e fechar). Eu tenho alguns comandos (como kill-buffer, org-babel-tangle) que gostaria de poder executar isso em vez das combinações de teclas que eles têm atualmente. Como posso adicionar comandos de dois pontos como :kpara...