Generador de configuración de Emacs
(emacs.amodernist.com)- La mayor razón por la que es difícil acercarse a Emacs es el problema de "qué fue primero, el huevo o la gallina".
→ Para aprovecharlo al máximo, hay que entender Emacs (Lisp), pero para entender Emacs Lisp primero hay que comprender los conceptos básicos de Emacs. - Por eso, la sugerencia habitual es usar una configuración bien hecha ya preparada, pero este sitio adopta un enfoque en el que el usuario elige las funciones que quiere y así genera la configuración
10 comentarios
Yo todavía sigo configurándolo a mano, pero me está dando ganas de probar doom una vez. Acabo de contar por encima las funciones y configuraciones que agregué, y son como 1500 líneas.
Tiene su gracia ir buscando los paquetes que necesitas y configurarlos uno por uno, pero como lo uso yo solo, he descuidado la gestión del archivo de configuración, así que mientras más crece, más difícil se vuelve administrarlo bien. Me gustaría probar doom una vez. Por ahora solo uso doom modeline y doom theme.
Entré y lo probé un poco, pero al menos me gustaría que usara
use-package...La verdad es que
use-packagees súper cómodo y está muy bien hecho.. jajaParece que entre las preconfiguraciones las que más se usan son doom y centaur..
Ambas soportan varios módulos y se pueden configurar para usar solo lo que uno necesita..
Yo estaba usando una configuración de Emacs de 2000 líneas, acumulada durante 10 años, pero probé doom una vez y simplemente me cambié a doom.
Emacs tiene un rendimiento distinto según la plataforma y, como es algo tan viejo, tiene demasiado código de compatibilidad con legado y está implementado con una filosofía algo compleja; aparte de eso, si se usa junto con evil, personalmente me parece mejor que vim.. (perdón por buscar pleito con los usuarios de vim...)
Recuerdo que era molesto que, al volver al modo normal, se mantuviera la entrada en coreano. No sé cómo se resuelve ahora. En este momento uso
emacsy el modoevil, así que no tengo ese problema y lo uso cómodamente.Es posible si lo personalizas.
(use-package evil
:commands evil-mode
:hook ;; Para IME
(normal-state-entry . ime-to-en )
(insert-state-entry . ime-to-prev)
(emacs-state-entry . ime-to-prev)
:init
;; IME natural
(defvar prev-input-method current-input-method "Remember prev input method")
(defun ime-to-en ()
(setq prev-input-method current-input-method)
(set-input-method "ucs"))
(defun ime-to-prev ()
(set-input-method prev-input-method))
(evil-mode 1)
)
Algo así.
Cuando lo pego, la indentación del código se desordena, así que yo lo tengo personalizado y lo uso de esa manera.
¿Mejor que
vim?!!! jajaHe seguido usando
vim, pero por esa especie de admiración (?) que le tengo aemacs, cada ciertos años intento probarlo de nuevo y termino dejándolo. Viendo este post, me dan ganas de volver a intentarlo una vez más.Incluso entre la gente que conozco hay un superfan de Emacs que cada vez que nos vemos me recomienda Doom...
Ah, ya veo. Como en Corea no hay una comunidad de usuarios de Emacs realmente consolidada... cada vez que escucho historias de personas así, me alegra pensar que encontré a alguien afín jaja.