Received:
by LISTSERV.REDIRIS.ES (LISTSERV-TCP/IP release 17.0) with spool id
1390126 for [log in para visualizar]; Sun, 29 Aug 2021 23:37:29
+0200
from mx01.puc.rediris.es (outbound6mad.lav.puc.rediris.es
[130.206.19.150]) by listserv.backend.rediris.es (Postfix) with ESMTP
id 522AE7674D for < [log in para visualizar]>; Sun, 29 Aug 2021
23:37:29 +0200 (CEST)
from mail-qv1-xf33.google.com (mail-qv1-xf33.google.com
[IPv6:2607:f8b0:4864:20::f33]) by mx01.puc.rediris.es with ESMTP id
17TLWLuF017848-17TLWLuH017848 (version=TLSv1.3
cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=CAFAIL) for
< [log in para visualizar]>; Sun, 29 Aug 2021 23:32:23 +0200
by mail-qv1-xf33.google.com with SMTP id gf5so7283810qvb.9 for
< [log in para visualizar]>; Sun, 29 Aug 2021 14:32:22 -0700 (PDT)
from TheMatrix (190-21-51-88.baf.movistar.cl. [190.21.51.88]) by
smtp.gmail.com with ESMTPSA id v23sm7338530qto.55.2021.08.29.14.32.19
for < [log in para visualizar]> (version=TLS1_3
cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Aug 2021
14:32:20 -0700 (PDT)
Content-Type:
text/plain; charset=utf-8
Date:
Sun, 29 Aug 2021 17:32:15 -0400
X-Google-DKIM-Signature:
v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net;
s=20161025;
h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to
:references:organization:mime-version:content-transfer-encoding;
bh=cpXDbMMDQKdClVfOeQhVQ8IvRoLIWTNe3upXJdO7GzY=;
b=Djs+NB62zTTf52q3s+21yEvBjJXjQhIJ+0UO4H56hCIkklcd+tIi9XJkPIwAcRxZAD
WH1iWZqrTzI2XxI+tEeAb9UkwFFqKaKzHuP3AZVUZnfAN4P748Nc2Ycy5NweiShQrC/z
2HfDEnnaJVSLFDKqsdiAROgTb4KUPgoJjwX5A6hP7DLKyAh/L5bYSAVtmZHc5wQHF7oh
GQkbzY64N18SpgcQtN95MBxletp99ZyL7K0AZ0bChAILVWBpaW5efXMUoxZNbuXGKKT0
vhvjJkTOYiKfkWpPU3hAxa19jgL8PK+sqXp0Jj5SD0DTyWb+OQKR5p/o1j3d7viEjXw6
zt3Q==
Message-ID:
<20210829173215.682bdf6a@TheMatrix>
MIME-Version:
1.0
X-Received:
by 2002:a0c:9103:: with SMTP id q3mr20826851qvq.36.1630272740759;
Sun, 29 Aug 2021 14:32:20 -0700 (PDT)
X-FEAS-DKIM:
Valid
Valid
X-Google-Smtp-Source:
ABdhPJxqtUJ5BNe8gRnh+ArGxJYtjsLCPuC/Xv8mQfo9H/X24Wv9sv2aTPvAvDMSVYL1nsBCHug8WA==
Content-Transfer-Encoding:
quoted-printable
X-FEAS-Deferred:
FortiSandbox
X-Gm-Message-State:
AOAM530bGNJ4c2jloxEuKZxVLxKWEsKNq/7M/sz6d78QsMuOU1mC22Jj
MV7o3+sB19hk/kep0als4wiZ5/jpLAc=
Organization:
WaveLabs
X-Mailer:
Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu)
X-FE-Policy-ID:
0:5:1:listserv.rediris.es
|
Primero, me castigo por haber puesto una H en "abres", no sé cómo llegó ahí jajaaaa.
Segundo, "al lío" como dicen en "la casa de papel" :) ... afortunadamente recoll sigue más o menos la filosofía unix, es decir, la GUI está separada
de las funciones que hacen lo que recoll hace jajaaa, entonces es posible acceder a ellas sin usar la GUI, la mayoría a través de recollq +
opciones, así es que no se necesita la interfaz gráfica. Yo estuve probando varios programas que prometen facilitar la búsqueda dentro de archivos
locales, y el que encontré más completo y estable, y que se adaptaba a mis necesidades y gustos fue recoll ... había otros más o menos buenos, pero
ya no recuerdo sus nombres ya que debe haber sido hace unos 7 u 8 años. En esta página hay algunos consejos para usar recoll desde la cli:
https://www.lesbonscomptes.com/recoll/usermanual/webhelp/docs/RCL.SEARCH.COMMANDLINE.html
y este manual está bueno, aunque se concentra en el uso a través de la GUI:
https://www.lesbonscomptes.com/recoll/usermanual/usermanual.html
KDE casi nunca lo usé, excepto probando distros que lo traían por defecto (hace muchos años) así es que no puedo opinar mucho acerca de sus
desbordamientos, imagino que habrá mejorado mucho, como todo el software libre ... y veo que eres mucho más extremo que yo, que soy bastante
minimalista pues siempre he usado compus rescatados y de hardware antiguo, así es que siempre he usado icewm (que es muy configurable y
tremendamente liviano, rápido y estable) y aplicaciones en modo texto para todo lo posible.
Dale una probada a recollq y nos comentas por favor,
Saludos !!
Eric.
On Fri, 27 Aug 2021 21:26:10 +0000
Juan Manuel Macías <[log in para visualizar]> wrote:
> Gracias, Eric. Conozco Recoll desde hace tiempo, pero nunca lo he
> probado. ¿Qué tal va de consumo de recursos? Los recuerdos que guardo de
> aplicaciones similares en kde o gnome no son muy gratos, especialmente
> la de kde (baloo, creo que se llama, o algo así), que tenía unas fugas
> de memoria espectaculares y cada dos por tres había que rehacer la base
> de datos. Cuando usaba kde, y estuve usando kde por un largo tiempo, al
> final siempre acababa desactivando baloo. Por supuesto, con ésta y con
> el tracker de gnome también se pueden acotar los directorios y demás,
> pero seguían dando problemas. Imagino que ya habrá mejorado bastante de
> cuando lo usaba (era un problema de los gordos), y desde luego este tipo
> de aplicaciones son muy útiles si lo que uno usa es un entorno gráfico.
> Ahora me he movido a un entorno de trabajo en texto plano, y minimalista
> hasta la sosez (uso el gestor de ventanas EXWM sin panel, sin barras de
> tareas, sin menús y sin nada :-), y como los documentos en que trabajo
> son casi al 90% de texto, me adapto mejor a aplicaciones más
> minimalistas y ligeras. Lo bueno del software libre es que hay donde
> elegir.
>
> Saludos,
>
> Juan Manuel
>
> "Eric Concha M." <[log in para visualizar]> writes:
>
> > Hola Juan Manuel, gracias por tus abundantes aportes ... para los que no usan emacs hay una herramienta multiplataforma que se llama RECOLL,
> > la que básicamente funciona como un google de tu computador, la
> > descargas, instalas y dentro de la misma app tienes que decirle qué
> > directorios
> > escanear en PREFERENCES/INDEX CONFIGURATION y luego FILE/UPDATE INDEX
> > ... eso es lo básico, con eso "lee" los archivos (muchos formatos como
> > doc,
> > docx, pdf, todos los de texto, creo que también PPT, xls y así)
> > dentro de los directorios señalados y genera una bbdd en la que hace
> > las consultas
> > cuando necesitas buscar algo ... también puedes configurarlo para que actualice el índice a intervalos regulares o cada vez que habres el
> > programa ... para mi, que con frecuencia hago revisiones de literatura y que con frecuencia trabajo offline es muy muy útil ...
> > espero que a alguien le sirva el dato.
> >
> > Saludos !!
> >
> > Eric.
> >
> >
> >
> > On Mon, 23 Aug 2021 15:18:18 +0000
> > Juan Manuel Macías <[log in para visualizar]> wrote:
> >
> >> Hola a todos:
> >>
> >> Llevo unos días trasteando con la aplicación texdoc, y me he dado cuenta
> >> de algo obvio: que sólo busca por manuales (generalmente en PDF), pero
> >> no dentro de los manuales. A mí me gustaría contar en LaTeX con algo muy
> >> útil que tenemos en Elisp, donde podemos buscar rápidamente por
> >> funciones o variables: ¿qué tal si se pudiese buscar también por
> >> comandos, entornos o pasajes concretos dentro de los manuales de LaTeX?.
> >>
> >> Me vino a la cabeza ripgrep, que es una aplicación excelente y
> >> utilísima, una especie de grep vitaminado que busca a una velocidad que
> >> mete miedo dentro de un directorio o de un proyecto git en el contenido
> >> de los archivos de texto. De hecho, cuenta también con una interfaz para
> >> Emacs, deadgrep, que funciona muy bien. Lo malo es que ripgrep sólo
> >> busca en archivos de texto, no en PDF o similares. Pero he aquí que
> >> tenemos también un ripgrep-all, que es una versión extendida de ripgrep
> >> para buscar con igual diligencia dentro de PDF, documentos de word o
> >> libreoffice, archivos comprimidos, etc.:
> >> https://github.com/phiresky/ripgrep-all
> >>
> >> Para Arch, por suerte, hay un paquete ya compilado en el AUR, así que
> >> podemos instalarlo rápidamente ejecutando (si usamos trizen, por
> >> ejemplo):
> >>
> >> trizen -S ripgrep-all
> >>
> >> Para otras distribuciones de GNU/Linux, en la página del proyecto se dan
> >> también las instrucciones pertinentes.
> >>
> >> Y con eso, en principio, ya bastaría: podemos usarlo simplemente en
> >> línea de comandos situándonos en el directorio donde está la
> >> documentación de TeX live y ejecutamos 'rga término a buscar'. La
> >> búsqueda, insisto, es de vértigo. Por supuesto, se puede afinar lo
> >> necesario para que no nos sepulte bajo los resultados.
> >>
> >> Y otro plus para usuarios de Emacs. Usar la línea de comandos es un poco
> >> latoso, así que me preguntaba si podía aprovechar la interfaz deadgrep,
> >> pero cambiando el ejecutable localmente. Así que definí esta función:
> >>
> >> (defun mi-busca-deadgrep-latex ()
> >> (interactive)
> >> (let
> >> ((deadgrep-executable "rga")
> >> (default-directory "/usr/share/texmf-dist/doc/latex/")
> >> (termino (read-from-minibuffer "Comando o pasaje en la documentación: ")))
> >> (deadgrep termino)))
> >>
> >> Va bien, lo único es que no podemos abrir el pdf por la página de la
> >> búsqueda, sino que siempre nos salta a la primera página del PDF. Para
> >> solucionarlo, escribí lo siguiente (funciona solo si usamos el visor de
> >> pdf de Emacs pdf-tools). Primero escribí esta función para saltar a la
> >> página correcta:
> >>
> >> (defun mi-open-function-deadgrep-latex (archivo)
> >> (let ((pag-pdf (save-excursion
> >> (beginning-of-line)
> >> (when (re-search-forward "Page\s+\\([[:digit:]]+\\):" nil t)
> >> (match-string 1)))))
> >> (find-file archivo)
> >> (pdf-view-goto-page (string-to-number pag-pdf))))
> >>
> >> Y acto seguido, definí también una versión personalizada de la función
> >> de deadgrep para saltar a los resultados. Si en el búfer de resultados
> >> está en el directorio de la documentación de TeX live, aplica mi
> >> función, en caso contrario, aplica la función de fábrica:
> >>
> >> (defun mi-deadgrep-visit-result ()
> >> (interactive)
> >> (if (save-excursion
> >> (goto-char (point-min))
> >> (re-search-forward "Directory: /usr/share/texmf-dist/doc/latex/" nil t))
> >> (deadgrep--visit-result #'mi-open-function-deadgrep-latex)
> >> (deadgrep--visit-result #'find-file)))
> >>
> >> Y ya sólo faltaba sobreescribir la versión antigua por la nueva:
> >>
> >> (advice-add 'deadgrep-visit-result :override #'mi-deadgrep-visit-result)
> >>
> >> Ahora ya podemos invocar cosas como M-x mi-busca-deadgrep-latex RET
> >> \babelprovide
> >>
> >> y nos abre al momento la página de resultados con la aparición de ese
> >> comando, en el manual de Babel o donde sea. Si damos al enter en cada
> >> resultado, saltamos a la correspondiente página del PDF.
> >>
> >> Aquí un pantallazo de muestra: https://ibb.co/h12FxWv
> >>
> >> Saludos,
> >>
> >> Juan Manuel
> >>
> >> ----------------------------------------------------
> >> Si tiene algun problema con la utilizacion de la lista.
> >> Pongase en contacto con nosotros a traves de:
> >> [log in para visualizar]
> >> ----------------------------------------------------
> >
> > ----------------------------------------------------
> > Para darse de baja ES-TEX pincha y envia el siguiente url
> > mailto:[log in para visualizar]
> > ----------------------------------------------------
>
> ----------------------------------------------------
> Para darse de baja ES-TEX pincha y envia el siguiente url
> mailto:[log in para visualizar]
> ----------------------------------------------------
----------------------------------------------------
Los artículos de ES-TEX son distribuidos gracias al apoyo y colaboración
técnica de RedIRIS - Red Académica española - (http://www.rediris.es)
------------------------------------------------------
|