Alguno ah itentado trabajar solo en la TTY pura, para hacerlo todo? ;; se que la tty tiene muchos limites, pero muchas veces siento que una buena parte del entorno grafico me distrae demasiado, y si pudiera hacer todo desde la forma mas ligera y simple creoo que seria un entrona mas eficiente.
Me ah facinado la manera en como trabaja Emac y su sistema de auto-documentado.
Alguien ah intentado usar en extension el manual info?
Estoy tratando de pensar como concetar los glosarios de cada manual, para resaltar las terminlogia y apunte al glosrio, para hacer una lectura mas aficiente.
Tengo muchos problemmas a la hora de estudiar, porque no siento que un manual sea suficiente, claro, tienes el codigo-fuente disponible, pero… Que significa eso para mi pensamiento.
Cual es nuestra manera de poder analizar el codigo?
Cuales son los limites? Hasta donde podemos llevar de la sintaxis?
Y si todo el conocimiento fuera como info?, supongo que se puede llevar mas lejos si lo enlazamos con wikidata, como la primera capa.
Personalmente no lo uso por que no creo usar la mitad de todas las opciones que trae, aprender esa inmensa cantidad de cosas es un esfuerzo inecesario en mi caso si no lo voy a usar (de momento)
Emacs es un programa que busca ser un sistema operativo básico que cubra la mayor cantidad de necesidades posibles, es demasiado para un solo programa siendo que el sistema ya arranca con mucho software que cubre esas necesidades y más.
Usarlo significa destinar una gran parte de los recursos para tareas que ya podrías realizar sin utilizar Emacs.
El único caso de uso viable es dónde Emacs se vuelve especialmente útil, es en sistemas operativos orientados a servidores en dónde no tenes un entorno de escritorio y podes utilizar Emacs para simular uno o incluso a través de SSH.
Emacs busca hacer todo y muchas veces colapsa bajo su propio peso. No te va a ofrecer nada trascendental que ya puedas hacer en una Shell con NeoVIM y algunas extensiones por una ínfima parte de los recursos.
Uso Emacs y Vim a diario. Si tu flujo de trabajo es más orientado a una TTY te diría que fueras más con un editor de texto de terminal, sea Vim o Nano.
Emacs puede funcionar en la terminal, pero realmente brilla más cuando usas a aplicación de ventana.
Empecé a usar Emacs porque no estaba cómodo con los keybinds de Vim; la forma de moverme tampoco la interioricé. Probé Emacs… C-h t, y mientras completaba el tutorial se sintió natural. Desde ese momento no paré con Emacs: lo uso para notas, como terminal, editor de texto, algunas veces como WM y como visor de PDF y EPUB.
No sé qué intentas lograr con el estudio… ¿Aprender Emacs Lisp? Puedes tratar de estudiarlo o alguna otra implementación de Lisp como SBCL, Racket o Scheme. Pásate por las configuraciones de otras personas; trata de escribir tus propias funciones y cosas del estilo.
¿Tratas de aprender a configurar Emacs? Puedes ir armando tu propia configuración con use-package o analizar los frameworks Doom Emacs y Spacemacs.
Acerca de los límites… Emacs no tiene límites.
Edit: Emacs puede usarse en la TTY (creo que para eso es el emacsclient) o en la terminal sin problema, empezó como un programa para terminales. Sin embargo prefiero la GUI.
Mi informática personal se limita a leer y escribir.
Cuando escribo, mi única tarea consiste en redactar texto plano aderezado con el formateo mínimo que ofrece markdown. Para ello uso un editor visual hecho en QT, VNotex, desde el cual administro mi bóveda de estudio.
Cuando leo, uso Calibre para los EBUP, y Okular para los PDF. Ambos editores tienen incorporada la posibilidad de hacer anotaciones al margen.
No uso más. Eso es todo lo que necesito en un computador.
La mayoría de vuestros editores son software obsoleto diseñado para ejecutarse sobre máquinas cuyas limitaciones han fraguado un ortopédico sistema de atajos. Hoy ya no son útiles, más que para llevar a cabo ediciones mediante SSH, para lo cual usaría micro. Propasarse de esto es caer en una excentricidad que os está destrozando la productividad.
Hace un par de años intenté aprender Vim pero no me terminó por convencer. Luego intenté Emacs y aún hoy lo sigo usando por una sencilla, pero poderosa razón: Org-mode. Me sirve para llevar un diario personal, llevar notas de mis proyectos personales. Inclusive tengo un repositorio con ejercicios que uso para los exámenes en los cursos que dicto, con sus correspondientes soluciones y puedo ir seleccionando cuáles de ellos quiero que aparezcan en el próximo examen.
Últimamente también uso Magit, la interfaz para Git y me ha parecido muy sencilla y completa. Aún no trabajo código, de pronto lo intenté en el algún momento, pero con la IA los IDE van perdiendo relevancia.
Hasta el momento me ha funcionado bastante bien, aunque estoy lejos de ser un usuario avanzado y tampoco pretendo serlo. Uso emacs vanilla porque trae lo que necesito, tengo la mínima configuración que es útil para mi trabajo, sin ninguna mejora visual, porque me interesa más que funcione a que se vea "bien, moderno o elegante”.
Te recomendaría leer muy por encima el tutorial y de ahí en adelante solo usarlo, ir aprendiendo key bindings y funcionalidades que necesites (en mi caso no son más de 15-20 keybindings) y que sientas que te hacen más productivo. Si no es lo tuyoo, pasa a otra herramienta. Al final del día son solo eso, herramientas.