Herramientas varias que uso en cualquier entorno, sea trabajo, ocio o lo que sea. Para ver PDF's a lo Unix a diario uso MUPDF. Doc-view era horrorosamente lento en Emacs en versiones anteriores a la 30, ahora dicen que lo han mejorado bastante, pero a decir verdad pdf-tools parece ser bastante superior. Para instalarlo, tuve que meter el paquete poppler-utils el cual depende de las librerías de poppler. En OpenBSD las librerías no están separadas en paquetes normales y de desarrollo, así que al meter dicho paquete ya pude instalar pdf-tools con M-x install RET pdf-tools. Para iniciarlo, agregué (pdf-loader-install) en Emacs. Desde ese momento, todo PDF (y creo que CBZ) se me abre automáticamente en Emacs en modo gráfico pudiendo leerlo sin problemas, incluso realizar anotaciones y demás. Otra herramienta que sirve para mucho es M-x calc, eso sirve para muchas tareas y se puede integrar con SES, el paquete interno de hoja de cálculo de Emacs. M-x calc por defecto tiene un modo RPN activado, es decir, con el operando al final. Para operar (5 * (3 + 2)) harías: 2 3 RET + RET 5 RET * RET 25 Para hacerlo en el modo algebráico, como en papel, se hace: '(5 * (3 + 2)) RET También soporta gráficas con Gnuplot pero no sé qué ejemplo poner. Lanzando M-x info es fácil acceder al manual de Calc para ver todas las opciones que posée, que no son pocas. Por supuesto, eshell y dired son la shell y el gestor de ficheros. No voy a poneros una guía de ellos, pero de Dired en el menú de Emacs (con F10 o con M-x menu-bar) te salen todas las opciones. Puedes buscar en ficheros, realizar diffs con ficheros marcados (o con M-x diff), lanzar comandos... Eshell está bien, pero tiene su propia sintaxis, y puedes mezclar código Elisp con su pseudo-sh. Mejor recomiendo lanzar el visor info y abrir la entrada sobre Eshell. Pero si lo que buscas es una terminal real, donde te tiren las cosas de ncuses, lanza M-x ansi-term. Con ese te tirarán cosas como Nethack y todo. Hay una combinación de teclas donde alternas entre captura del teclado absoluta para la aplicación (para que Emacs no interfiera) y para que Emacs lea los atajos de teclado y si acaso luego la aplicación. Con C-c C-j se realiza dicha operación. He de decir que la terminal no soporta los caracteres VT100 gráficos que verías en el Slashem, pero sí soporta colorines. Podría incluso lanzar MC dentro, pero teniendo Dired y TRAMP, no tiene mucho sentido, jeje. Pero está bien para lanzar algo de terminal sin tener que salir de Emacs. Además, es útil para copiar y pegar. Otra función que tiene es M-x grep, la cual usa gnu grep por debajo si no recuerdo mal. Si el grep de OpenBSD me da problemas, solo tengo que enlazar /usr/local/bin/ggrep a ~/bin/grep. Ggrep tiene las mismas opciones que BSD grep supongo, y las suyas propias. Veo que Emacs tiene calendario con M-x calendar, pero hay que configurarlo para que los meses salgan traducidos y el primer día de la semana sea lunes. Nada difícil a buscar con M-x customize RET y poner en el cuadro de búsqueda "calendar". Fuí a Calendar Week Start Day: y establecí el valor a 1. Solo queda traducir los meses, pero eso sería cosa de otro día. He visto también cosas como org-mode, pero no necesito una agenda/directorio/cerebro omnisciente que compita casi con Eliza en 'inteligencia'. Me interesa más hyperbole, que se instala con M-x hyperbole y permite crear un documento que haga hiperenlaces a lo que sea: documentos de texto, código, web, funciones elisp, calc, correo, noticias, RSS... lo que sea. Parece 10000 veces más sencillo que org-mode para mis preferencias. Para una guía rápida de Hyperbole, veo que en la página info me dicen que teclée C-h h d d Para ver una demostración. Eso haré, pero veo que usa imágenes, y ando en Emacs en modo -nw, así que rearrancaré Emacs en modo gráfico. Hyperbole veo que es una especie de asistente con esteroides, donde te da la opción más racional en un menú (y también permite meter hiperenlaces en documentos, similar a org-mode) por lo que el pensamiento 'normal' de herramientas Unix con tuberías sale por la ventana. Vídeos con su manejo: https://www.gnu.org/software/hyperbole/#videos Es más bien la potencia de LISP al cuadrado. Nunca mejor dicho en una hipérbola...