Emacs

Preguntas y respuestas para aquellos que usan, extienden o desarrollan Emacs.

4
¿Cómo puedo resaltar líneas duplicadas?
Esto es lo que tengo: (defun my-show-duplicate-lines () (interactive) (highlight-lines-matching-regexp (concat "^" (regexp-quote (substring-no-properties (thing-at-point 'line) 0 -1)) "$") font-lock-warning-face)) Mi intención es agregar esto para post-command-hookencontrar líneas donde estoy duplicando la lógica, pero cuando ejecuto el comando por segunda vez, es ineficaz (y el bloqueo de fuente antiguo todavía …
8 font-lock 

2
Clasificación adaptativa de una empresa resultados de backends
¿Hay alguna forma de pedir companyque se ordenen los resultados que muestra en función de elecciones pasadas? La variable personalizada company-transformerscontrola este comportamiento. Las únicas opciones integradas son company-sort-by-occurrencey company-sort-by-backend-importance. ¿Existe un método existente, posiblemente de otro paquete, que podría utilizar para hacer un filtrado adaptativo de estos resultados?



1
¿Cómo mejorar el rendimiento del truncamiento del búfer de eshell?
Actualmente trunco ​​las memorias intermedias en 20,000 líneas agregando lo siguiente a mi configuración: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Esto funciona muy bien para <20,000 líneas, y una vez que el búfer llega a 20,000 líneas, se trunca en cada línea (por lo …
8 eshell 

4
Mostrar fórmula matemática en emacs al codificar
¿Es posible que emacs muestre fórmulas reales en el editor si están escritas en Latex o de forma similar? Pregunto porque sería mucho más legible si está codificando (en digamos python o C ++) y los comentarios contienen fórmulas reales en lugar de algo como esto // Calculate average for …
8 latex  display 

2
Eliminar paréntesis alrededor de la región
¿Existe una mejor alternativa a esta función que uso para eliminar a los padres de una región? Estoy buscando un Emacs incorporado, o algo mejor escrito, algo que elimine cualquier par alrededor de la región seleccionada (por ejemplo: corchetes, corchetes, comillas dobles, comillas simples) (defun my-delete-surrounded-parens () (interactive) ;; save …



1
Active el modo proyectil solo para archivos en proyectos reales
El proyectil es bastante bueno, pero me resulta difícil encenderlo solo en lugares donde sería efectivo. Según tengo entendido, las dos opciones estándar son activarlo manualmente, como en los ganchos de modo principal, o habilitarlo globalmente projectile-global-mode. Me parece que el primero no es lo suficientemente amplio; Quiero poder acceder …

3
Cadena de igualdad, ignorar mayúsculas y minúsculas?
P: ¿cómo se prueba la igualdad de cadena pero se ignora el caso? Tengo una situación en la que me gustaría comparar cadenas pero ignorar mayúsculas y minúsculas. El caso es significativo para string-equal, y aparentemente es insensible a case-fold-search: (string-equal "string" "StrinG") ; => nil (let ((case-fold-search t)) (string-equal …
8 elisp 

1
¿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 como :kfor kill-buffery :tanglefor org-babel-tangle?
8 customize  evil 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.