4 puntos por xguru 2022-04-21 | 10 comentarios | Compartir por WhatsApp
  • 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

 
ohyecloudy 2022-04-22

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.

 
jjpark78 2022-04-21

Entré y lo probé un poco, pero al menos me gustaría que usara use-package...

 
alstjr7375 2022-04-21

La verdad es que use-package es súper cómodo y está muy bien hecho.. jaja

 
jjpark78 2022-04-21

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

 
ohyecloudy 2022-04-22

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 emacs y el modo evil, así que no tengo ese problema y lo uso cómodamente.

 
alstjr7375 2022-04-22

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

 
alstjr7375 2022-04-22

Cuando lo pego, la indentación del código se desordena, así que yo lo tengo personalizado y lo uso de esa manera.

 
lux1024 2022-04-22

¿Mejor que vim?!!! jaja

He seguido usando vim, pero por esa especie de admiración (?) que le tengo a emacs, 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.

 
xguru 2022-04-21

Incluso entre la gente que conozco hay un superfan de Emacs que cada vez que nos vemos me recomienda Doom...

 
jjpark78 2022-04-21

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.