Preguntas etiquetadas con evil

Evil Mode es una capa de emulación de Vim para Emacs.

34
¿Cómo tratar el guión bajo como parte de la palabra?

Yo uso el evilmodo Emacs + . Cuando coloco el cursor sobre e(en estado normal) en un fragmento de texto como abc_def_ghi, ciw(cambiar palabra interna) cambia solo la defparte de la cadena, mientras que Vim cambiaría la totalidad abc_def_ghi. ¿Cómo puedo obligar evila tratar el guión bajo como lo...

14
Instrucciones sobre cómo trabajar con Evil Mode

Estoy considerando darle una oportunidad al Modo Malvado. He buscado mucho para encontrar cómo lo usas y todos simplemente comparten sus personalizaciones. Lo que no entiendo es que cuando instalas y activas Evil Mode, ¿usas automáticamente las teclas de Vim o tienes que personalizarlas según tus...

13
Mal: asignaciones de teclas del mapa a la manera vim?

Estoy tratando de hacer que la función del Mal evil-jump-to-tag, C-]se comportan como los Emacs vinculante M-.. El comportamiento normal está bien para explorar archivos de etiquetas, pero quiero que funcione también para Slime's slime-edit-definition, Elisps '

12
¿Es posible no usar undo-tree en modo malvado?

De vez en cuando me encuentro con errores en undo-tree, donde no puedo rehacer, con el siguiente error conocido , otro informe y reddit hilo . primitive-undo: Unrecognized entry in undo list undo-tree-canary Esto es realmente malo y puede causar pérdida de trabajo si no guarda la versión más...

12
¿Cómo salto de paréntesis?

Estoy usando spacemacspara editar el código de Python. Cuando escribo un paréntesis de apertura, el paréntesis de cierre se inserta automáticamente y el cursor se coloca en el medio para escribir más. Pero: una vez que termine de escribir dentro de los paréntesis, necesito una forma rápida de...

11
modo de número de línea híbrido en emacs?

¿Es posible mostrar el número absoluto de la línea actual, en lugar de "0", en el modo de número de línea relativo? Esto a veces se denomina "modo de número de línea híbrido". Me gusta esto: 7 6 this.oscs[i].oscillator.start(); 5 } 4 3 this.bindController(); 2 }; 1 252 factory.stop...

10
Modo malvado y expresiones regulares

En Vim, si quiero buscar todos los nombres de variables LX donde X es un número, simplemente puedo escribir /L\d. Sin embargo, esto no parece funcionar evil. ¿Existe otra sintaxis para las expresiones regulares en modo Evil, o tendré que recurrir a alguna funcionalidad de Emacs para buscar y...

10
¿Cómo persistir marcadores malvados?

Quiero poder guardar mis marcadores locales malignos de búfer (m para marcar una ubicación y luego 'o' para saltar a ella) en sesiones / instancias de emacs. No estoy realmente seguro de cómo hacer esto. Intenté instalar / usar la sesión y agregarlos así: (add-to-list 'session-locals-include...

10
Cambio de cursor malvado por estado

Hasta hoy, cuando estaba en el estado normal evil, el cursor era un bloque, y cambiaría a un haz I cuando estaba en estado de inserción. Sin embargo, algo cambió y el cursor ahora es siempre el rayo I. ¿Cómo puedo recuperar el viejo comportamiento? En términos más generales, ¿cómo cambio la...

9
Predeterminado Magit commit state in Evil

Yo uso evil. Normalmente, cuando me comprometo, me gustaría comenzar a escribir de inmediato, pero evilinicia el búfer evil-normal-state. Solía ​​configurar (evil-set-initial-state #'git-commit-mode 'insert) Pero eso ya no funciona, como Magit usa text-modepara sus amortiguadores de...

8
¿Cómo puedo agregar un nuevo comando de dos puntos a Evil?

evil-modeintroduce comandos de dos puntos de estilo vim (como :wqguardar y cerrar). Tengo algunos comandos (como kill-buffer, org-babel-tangle) que me gustaría poder ejecutar a través de esto en lugar de las combinaciones de teclas que tienen actualmente. ¿Cómo puedo agregar dos puntos de comando...