Emacs

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

8
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") ; =>...

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

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

8
¿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...

8
Sumar números en la región

¿Cómo puedo sumar un conjunto de números intercalados con texto en la región (no una región rectangular)? Por ejemplo, si la región contiene este texto: Widgets 234 Sprockets 44 Nubbins 12 Fork handles 4 4 Candles Estoy buscando un comando que informe 298 de alguna manera (298 = 234 + 44 + 12 +...

8
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 $\mu_1 =...

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

8
Traducción de cadenas a pulsaciones de teclas

Dada una cadena en elisp, me gustaría simular que emacs reciba las pulsaciones de teclas necesarias para volver a crear esa cadena. Entonces, dada la cadena "Hola", emacs actuaría exactamente igual que si hubiera presionado Shift + H, e, l, l, o. Tenga en cuenta que esto no siempre es lo mismo que...

8
¿Mostrar org-todo-list de entradas con fechas límite?

¿Hay alguna manera de obtener una lista de entradas en modo org con fechas límite? Idealmente con los plazos mostrados y ordenados por plazo. No he encontrado nada como esto. Lo más parecido que encuentro es org-check-deadlines, lo que me permite saber acerca de las cosas que vencen en la próxima...

8
¿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...