Emacs

15
Formatear automáticamente el código SQL

Existen algunos estándares y estilos generales de codificación bien conocidos para SQL (por ejemplo, capitalizar palabras reservadas, colocar palabras clave principales en diferentes líneas, etc.). ¿Emacs viene con algún modo para esto, o hay algún paquete para formatear SQL para que se adhiera a...

15
¿Cómo usar adecuadamente defcustom?

Como la mayoría de los usuarios de Emacs, he personalizado un modo cambiando las variables. Lo que nunca se me ocurrió es toda la mentalidad de programación detrás de tener esto y aquello personalizable. Me di cuenta de esto cuando comencé a mirar algunos de los códigos fuente de eshell. No soy un...

15
Cumpleaños en org-contactos

Soy un principiante en el modo org (y Emacs, para el caso), pero pensé que el modo org sería un buen lugar / formato para almacenar mis contactos. Una cosa que me gusta hacer es agregar cumpleaños a los contactos. Encontré org-contactos.el , que parece tener lo que quiero: agrego una persona en...

15
¿Cómo puedo configurar un servidor ELPA?

Un amigo y yo queremos comenzar a escribir paquetes de emacs específicos para su uso en nuestra empresa. (Confía en mí, nada de lo que escribimos será de gran interés para cualquiera que esté fuera: es integración con herramientas internas) Nos gustaría hacer que la instalación y el mantenimiento...

15
Navegar por sangría

Quiero navegar entre las líneas de un archivo basado en la sangría. El archivo está estructurado por sangría: una línea que está más sangrada que la línea anterior es hija de la línea anterior, una línea que tiene la misma sangría que la línea anterior es su hermano. Estoy buscando principalmente...

15
Usando magit para el más básico agregar, confirmar, empujar

Normalmente uso solo unos pocos comandos de git cada vez que quiero enviar cambios a un repositorio: $ git add --all . $ git commit -m "update." $ git push -u origin master ¿Puede Magit ser útil a este respecto? M-x magit-statusparece útil, pero no estoy entendiendo completamente el lenguaje de...

15
¿Es '(a. B) realmente una lista?

Estoy realmente confundido con la .notación. Es '(a . b)una lista? (listp '(a . b))vuelve tpero cuando quiero saber su longitud (length '(a . b))da un error Wrong type argument: listp, b. Lo mismo es para otras funciones como nth,mapcaretc. todos dan el mismo error ¿Hay alguna función que pueda...

15
Edición de esquema, como el modo org, para JSON

Estoy tratando de editar un archivo Swagger JSON en emacs. Contiene grandes objetos JSON anidados, por lo que quiero colapsar y ocultar algunos de ellos. Lo he intentado origami-mode, configurado como origami-c-style-parseren origami-parser-alist, pero es bastante poco sofisticado (la palabra...

15
¿Cómo concatenar dos listas?

Lo siento, pero elisp no es mi mejor. Necesito combinar dos listas de cadenas de esta manera: ("a" "b" "c") + ("d" "e" "f") -> ("a" "b" "c" "d" "e" "f") Bueno, el orden no es importante, así que escribí este código: (while lista (add-to-list 'listb (car lista)) (setq lista (cdr...