ES-TEX Archivos

Usuarios hispanohablantes de TeX

ES-TEX@LISTSERV.REDIRIS.ES

Opciones: Vista Forum

Use Monospaced Font
Por defecto enseñar Text Part
Mostrar todas las cabeceras de correo

Mensaje: [<< Primero] [< Prev] [Siguiente >] [Último >>]
Tema: [<< Primero] [< Prev] [Siguiente >] [Último >>]
Autor: [<< Primero] [< Prev] [Siguiente >] [Último >>]

Print Responder
Subject:
Emisor:
Joaquín Ataz López <[log in para visualizar]>
Reply To:
Usuarios hispanohablantes de TeX <[log in para visualizar]>
Fecha:
Fri, 13 May 2022 08:34:52 +0200
Content-Type:
text/plain
Parts/Attachments:
text/plain (138 lines)
El 12/5/22 a las 22:01, Juan Manuel Macías escribió:
> Joaquín Ataz López writes:
>
>> De hecho últimamente estoy volviendo a usar cada vez más Vim en
>> detrimento de Emacs. Dado que periodicamente tiendo a pasarme de Emacs
>> a Vim y viceversa, supongo que en la guerra de los editores
>> (https://en.wikipedia.org/wiki/Editor_war) ambos bandos me
>> considerarían un desertor.
> ¡Dirán que eres un heterodoxo! :-)
>
> Bueno, fuera de bromas, Vim es un excelente editor. Pero creo que para
> sacarle el jugo le tiene que gustar a uno el estilo de edición modal. A
> mí me resulta muy incómodo, porque casi nunca me acuerdo de en qué modo
> estoy. Aunque acepto que en pequeñas dosis y controlado puede ser
> práctico.

Creo que para sentirse cómodo en Vim hay que desarrollar ciertos 
"reflejos musculares", fundamentalmente para moverse por el documento 
sin pensar en cómo lo haremos. Es algo así como conducir un vehículo: al 
principio uno tiene que pararse a pensar en todo lo que tiene que hacer 
(poner el intermitente, cambiar de marcha, pisar el embrague...) lo que 
exige mucha concentración. Pero llega un momento en que todas esas cosas 
se hacen automáticamente sin pensar en ellas.

Pero también un manejo eficiente de Emacs requiere el desarrollo de 
ciertos reflejos musculares: no dirigidos a moverse por el documento, 
pero sí a las secuencias de teclado que más habitualmente ejecutamos.

Por eso manejarlos habitualmente los dos es difícil: ambos requieren 
reflejos musculares que se desarrollan con la práctica, pero son 
reflejos distintos. Y esta es la razón de que yo, que los admiro a ambos 
y me siento incapaz de decantarme definitivamente por el uno o por el 
otro, los uso para editar tipos de ficheros distintos. Los tengo además 
configurados con un color de fondo diferente para que todo el contexto 
me ayude a saber, de modo inconsciente, si estoy en uno de ellos o en el 
otro. En general escribo con Emacs los documentos de LaTeX, los de XML y 
mis documentos personales que quiero estructurar al modo de org-mode; y 
escribo con Vim los documentos en ConTeXt, los documentos en Markdown y 
ciertas notas personales en las que no es importante la estructuración 
tipo org (aunque vim tiene un plugin que imita a org-mode, si bien yo 
pienso que usar org-mode fuera de Emacs, no tiene demasiado sentido).


> En cualquier caso eso ya es cosa de gustos y preferencias
> personales, e incluso en Emacs tienes el evil-mode, que es muy usado
> allí por los exiliados de Vim o como un recurso para evitar la
> incomodidad de la tecla control. Yo me he resignado al evil-mode cuando
> uso Emacs en Android con un teclado externo. Pero en condiciones
> normales estoy más hecho a los atajos mediante teclas modificadoras. Y,
> de hecho, he logrado un remapeado de mis teclados que me resulta la mar
> de cómodo, usando teclas de la fila base (asdf jklñ) con función dual
> (modificador/tecla simple): por ejemplo, "a" y "ñ" las uso como
> "control" izquierdo y derecho.

Esa es un poco la filosofía de Vim: asociar comandos de uso continuo a 
teclas que estén al alcance de los dedos de un mecanógrafo.

> Volviendo a la célebre guerra santa de los editores, yo también
> confesaré mi heterodoxia, desde el momento en que me parece una guerra
> sin contendientes. Es decir, que no veo a Vim y a Emacs como
> antagonistas naturales. Vim es un buen editor de texto integrado
> históricamente en sistemas Unix; Emacs es más bien una máquina Lisp
> (https://en.wikipedia.org/wiki/Lisp_machine) y un entorno de trabajo. No
> diré que es un sistema operativo, como a veces se afirma exagerando
> jocosamente, pero sí que se parece bastante a lo que hoy entendemos por
> entorno de escritorio o "shell". Y con EXWM esa similitud se vuelve casi
> perfecta. En este pantallazo puedes ver dos ventanas de Emacs (EXWM): la
> de la izquierda está ejecutando Vim y la de la derecha otra instancia de
> Emacs :-):

Estoy contigo: creo que ambas herramientas están pensadas para cumplir 
funciones diferentes. El usuario avanzado de Emacs normalmente pasa la 
mayor parte del tiempo dentro de Emacs pues Emacs le ofrece herramientas 
para no necesitar salir de él. Vim, por el contrario, no está pensado 
para vivir dentro de él, aunque entre los chistes que se hacen contra 
Vim es muy recurrente el que cuenta la anécdota de un programador que 
arrancó Vim y estuvo dos años seguidos usándolo sin parar... porque no 
sabía como salir de él.

Atendiendo al conjunto de prestaciones creo que Emacs es bastante más 
completo, si bien en su curva de aprendizaje hay un punto en el que no 
es posible ir más allá sin aprender Elisp. Además, como en el fondo es 
una máquina virtual de Elisp, Emacs nunca puede "castellanizarse del 
todo"; pues eso sería tanto como castellanizar un lenguaje de 
programación: no es posible hacerlo sin cambiar el propio lenguaje. Esta 
limitación creo que es la responsable de que, por ejemplo, la ordenación 
alfabética estándard de Emacs deje siempre las tildes y las eñes al 
final; y aunque podemos escribir una función de elisp que arregle eso... 
Hay que saber escribirla (o buscarla en Internet). Esa creo que es 
también la razón de que en Dired (herramienta insuperable en mi opinión) 
los nombres de fichero con caracteres no anglosajones no se representen 
correctamente.

Vim por su parte no es más que un editor de texto; pero es un gran 
editor de texto que hace, además, un uso muy eficiente de la memoria.

Vamos: que les veo ventajas a los dos. Por eso soy un heterodoxo. Y por 
eso también me encanta el mundo del software libre: siempre podemos 
elegir qué herramienta usar.

> https://i.imgur.com/v9jzKJR.png
>
> Saludos,
>
> Juan Manuel

Perdón por el off-topic. El mundo de la edición de textos está muy 
relacionado con el uso de TeX, pero técnicamente no es el tema de esta 
lista de distribución salvo que lo centremos en qué editor prefiere cada 
uno para editar ficheros de TeX y familia.

Y perdón también porque este pedazo de off-topic ha desviado también la 
atención sobre el sentido original del mensaje que abrió este hilo: una 
magnífica aportación de Juan Manuel para la escritura de documentos LaTeX.

Juan Manuel, está feo meter prisa en algo que haces gratis et amore, 
pero estoy seguro de que estas aportaciones serán mejor entendidas 
cuando finalmente esté disponible tu prometido (y deseado) documento 
sobre el uso de org-mode para la escritura de ficheros LaTeX.


>
> ----------------------------------------------------
> Archivos de ES-TEX: http://listserv.rediris.es/archives/es-tex.html
> ------------------------------------------------------

-- 
---------------------
Joaquín Ataz López
Derecho civil
Universidad de Murcia
---------------------

----------------------------------------------------
Normas para el correcto uso del correo electrónico:
		http://www.rediris.es/mail/estilo.html
----------------------------------------------------

ATOM RSS1 RSS2