Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Nueva versión de Latte Dock con mejoras en Wayland

Sigue el desarrollo de la barra de tareas definitiva, según muchos usuarios para el escritorio plasma de la Comunidad KDE. Y es que ha sido lanzada una nueva versión de Latte Dock con mejoras en Wayland,lo que evidencia que esta aplicación tiene en su punto de mira el futuro de los entornos de trabajo. ¿Te pica la curiosidad? Sigue leyendo.

Nueva versión de Latte Dock con mejoras en Wayland

Como ya dije en el blog, Latte Dock es una creación conjunta de los desarrolladores de Now Dock y Candil Dock, psifidotos y @audoban respectivamente, los cuales colaboraron hace unos meses para crear esta barra de tareas de aspecto excelente aspecto y funcionalidades y personalizaciones asombrosas y crecientes. Este resultado fue posible gracias a la inestimable ayuda gráfica de @varlesh, que dotó al proyecto de un diseño propio espectacular que ha cautivado a una legión de usuarios.

El pasado 26 de febrero fue lanzada una nueva versión de Latte Dock, la cual nos aporta una extenso número de mejoras como:

  • Optimización en Wayland que hace que la aplicación no se cierre al hacer clic derecho en el plasmoide.
  • Inicialización correcta de los archivos de configuración durante el inicio.
  • Actualizada la velocidad de las animaciones para soportar los valores de la velocidad de la animación del plasma 5.18.
  • Ahora se muestra el tamaño del icono de las tareas correctamente durante el inicio cuando el efecto parabólico está desactivado.

Y muchas más, hasta llegar a unas 30 mejoras, las cuales puedes ver en la lista de cambios. También es interesante ver el vídeo presentación de esta nueva versión.

¿Qué ofrece Latte Dock?

Aunque os aconsejo visitar la página oficial de Latte Dock para ver todas las funcionalidades detalladas, aquí os hago un pequeño resumen:

  • Efecto zoom al pasar el puntero por las aplicaciones.
  • Posibilidad de añadir tantos docks como queramos
  • Soporte de multimonitor.
  • Diversos modo de visibilidad así como la posibilidad de ajustar los tiempos de acciones como el ocultamiento automático.
  • Ajustable  dinámicamente al tamaño de la pantalla.
  • Posibilidad de exportar e importar las configuraciones

Nueva versión de Latte Dock con mejoras en Wayland

En definitiva, Latte Dock se postula como una de las alternativas más espectaculares del entorno Plasma 5 de la Comunidad KDE, un ejemplo más de las infinitas posibilidades de este gran proyecto.

Lo podéis encontrar tanto en la Store de KDE como en Github.

a silhouette of a person's head and shoulders, used as a default avatar

Recopilación del boletín de noticias de la Free Software Foundation – febrero de 2020

Boletín de noticias relacionadas con el software libre publicado por la Free Software Foundation.

¡El boletín de noticias de la FSF está aquí!

La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía.

La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

Además de tratar de difundir la filosofía del software libre, y de crear licencias que permitan la difusión de obras y conservando los derechos de autorías, también llevan a cabo diversas campañas de concienciación y para proteger derechos de los usuarios frentes a aquellos que quieren poner restricciones abusivas en cuestiones tecnológicas.

Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter

Después de muchos años colaborando en la traducción al español del boletín, desde inicios de este año 2020 he decidido tomarme un descanso en esta tarea.

Pero hay detrás un pequeño grupo de personas que siguen haciendo posible la difusión en español del boletín de noticias de la FSF.

¿Te gustaría aportar tu ayuda en la traducción? Lee el siguiente enlace:

Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de febrero de 2020

Saltate la trampa para ratones: No caigas en la trampa de Disney+.

Del 28 de enero

Como la bruja con su caldero, los ejecutivos de Disney prepararon algo malvado cuando hicieron Disney+. Necesitaba sólo la cantidad correcta de veneno para que fuera aceptable: no lo suficiente para que fuera rechazado por todo el mundo, pero no tan poco como para que los usuarios pudieran en realidad tomar una captura de pantalla de la película que están viendo.

Maléfico es más que un personaje de una película de Disney; es una descripciónr adecuada del comportamiento de Disney cuando se trata de su ataque a la cultura a través de la Gestión Digital de Restricciones (DRM)

Se ha publicado GNU Guile 3.0.0

Del 16 de enero por Andy Wingo

Estamos emocionados y aliviados al anunciar el lanzamiento de GNU Guile 3.0.0. Este es el primer lanzamiento de la nueva serie de lanzamientos estables 3.0. Para más detalles mira el anuncio de liberación y un enlace de descarga

Una aplicación de timbre de puerta con rastreadores de terceros

Del 27 de enero por Bill Budington

Ring no es sólo un producto que permite a los usuarios vigilar a sus vecinos. La empresa también lo utiliza para vigilar a sus clientes. Una investigación de la EFF de la aplicación de timbre de puerta Ring para Android encontró que se llenan de rastreadores de terceros enviando una plétora de información sobre identificación personal (PII) de los clientes.

Se descubrieron que cuatro importantes compañías de análisis y comercialización recibían información
tales como nombres, las direcciones IP privadas, la red móvil portadores, identificadores persistentes y datos de sensores en los dispositivos del cliente de pago.

El peligro de enviar incluso pequeños bits de información es que las empresas de análisis y rastreo son capaces de combinar estos bits para formar una imagen única del dispositivo del usuario.

Este conjunto cohesionado representa una huella que sigue al usuario mientras interactúa con otras aplicaciones y utiliza su dispositivo, en esencia proporciona a los espías la capacidad de vigilar todo lo que un usuario está haciendo en su vida digital y cuándo lo está haciendo.

Todo esto tiene lugar sin una notificación significativa al usuario o consentimiento y, en la mayoría de los casos, no hay forma de mitigar el daño causado.

¡No hay nada sorprendente en ninguna de estas noticias, pero es solo otra razón
para advertir a tus amigos y familiares que no usen esto productos!

EA a la aplicación telefónica Tetris

Del 23 de enero por Rob Beschizza

Una popular y oficial aplicación de Tetris va a ser bloqueada este abril. Los usuarios de Tetris Blitz ejecutaron el juego ayer para que el editor les mandara un elegante mensaje de “es hora de decir adiós”.

A los usuarios les encantaba esta versión del juego porque se podía jugar con una sola mano, pero en la era de la Gestión Digital de Restricciones (DRM), sólo porque hayas pagado por algo no significa que te pertenezca.

apoyo_fsf

Estas son solo algunas de las noticias recogidas este mes, pero hay muchas más muy interesantes!! si quieres leerlas todas visita este enlace:

Y todos los números del “supporter” o boletín de noticias de 2020 aquí:

Support freedom

—————————————————————

a silhouette of a person's head and shoulders, used as a default avatar

Nextcloud en los meetups de Barcelona Free Software

Sigo promocionando los eventos que organiza los chicos y chicas de Barcelona Free Software, aunque en esta ocasión sea en el último minuto debido a un cúmulo de circunstancias. Mañana jueves 27 de febrero tendremos una más que interesante charla donde la aplicación más importante para crear una nube personal, Nextcloud, será la protagonista.

Nextcloud en los meetups de Barcelona Free Software

Hace un tiempo, un proyecto nacido de la Comunidad KDE y orientado a los servidores deslumbró a propios y extraños. Se trataba de Owncloud, una aplicación que quería convertirse en tu nube personal en la red.

Por razones que no viene el caso,  Frank Karlitschek, uno de los padres de dicho proyecto, decidió realizar un fork que llamó Nextcloud y que hizo crecer, con la inestimable ayuda de un buen grupo de desarrolladores, hasta convertirse en una de las aplicaciones web más importantes para tener tu privacidad bajo control ya que te permite disponer de un servicio de alojamiento de archivos de Software Libre (¡y mucho más!).

Nextcloud en los meetups de Barcelona Free Software

No por nada, los pilares básicos sobre los que se cimienta Nextcloud son los siguientes:

  • Comunidad: Ya que Nextcloud será desarrollador de forma complemente transparente.
  • Privacidad: Nextcloud guardara de forma privada y segura tus datos. Tú decides como y con quien los compartes.
  • Flexibilidad: Nextcloud es extensible con nuevas funcionalidades que se adaptarán a tus necesidades de tu vida diaria digital.

Evidentemente, la trayectoria de Nextcloud no es ignorada por los integrantes de Barcelona Free Software y aprovechando que Frank Karlitschek, fundador y CEO de Nextcloud, está por Barcelona lo han invitado para que dé una introducción de lo que es Nextcloud, todo lo que puede hacer y por qué deberías usarlo.

La información básica de la charla es:

Y el programa es el siguiente:

18:45 – 19:00: Networking
19:00 – 19:30: Chrarla
19:35 – 21:00: Networking

No te lo pienses. ¡Te esperamos el jueves 27 de febrero!


Más información: Barcelona Free Software

¿Qué es Meetup?

Las charlas de Barcelona Free Software se organizan mediante Meetup, una red social que tiene una diferencia básica respecto a otras redes sociales, ya que promueve la formación de grupos en torno a intereses con el fin de que sus miembros se conozcan cara a cara.

Es decir, los usuarios establecen contacto a través de grupos digitales nuevos o ya creados, partiendo de intereses comunes como política, libros, juegos, películas, salud, mascotas,

a silhouette of a person's head and shoulders, used as a default avatar

Abrir las páginas man dentro del editor Vim

Veamos cómo podemos abrir la página man de un comando o aplicación dentro del editor Vim, que nos ofrecerá resaltado de sintaxis, opción de búsqueda, una navegación por el documento más fluida, etc…

Las páginas man son la documentación oficial y de primera mano de los comandos o aplicaciones de nuestros sistemas GNU/Linux.

Muchas veces son (o deberían ser) el primer punto de consulta cuando queremos saber más de una aplicación o comando, saber qué opciones podemos utilizar, sintaxis del comando, etc.

Podemos invocarlas desde la línea de comandos o podemos hacer que Vim abra una página man que deseemos, así podremos buscar un término, copiar una parte, nos ofrecerá resaltado de sintaxis para facilitar la lectura y más…

Este artículo es parte del curso improvisado sobre el editor Vim que hace ya meses vengo publicando en mi blog, y donde puedes consultar todos los artículos publicados en este enlace:

En un artículo anterior de esta serie ya vimos cómo desde un documento abierto en Vim, podíamos abrir una página man (o lanzar una búsqueda en internet desde el navegador) de la palabra sobre la que se encontrara el cursor.

Puedes leer el artículo en cuestión en este enlace:

En este caso veremos cómo podemos abrir una página man de un término en el propio editor Vim y así poder consultarla, dentro de nuestro editor con las facilidades que ya he descrito antes, teniéndola siempre a mano para consultar.

Para poder abrir una página man en el edito Vim, primero deberemos añadir lo siguiente en nuestro archivo de configuración ~/.vimrc

runtime ftplugin/man.vim

Ahora ya podremos abrir una instancia de Vim y escribir el comando:

:Man <comando>

Lo que nos abrirá la página man correspondiente del <comando> buscado. Interesante ¿no? Y si queremos redimensionar rápidamente el tamaño de las ventanas que nos presenta, ya sabes cómo hacerlo:

Espero que esta nueva entrega del curso sobre Vim te resulte interesante.

a silhouette of a person's head and shoulders, used as a default avatar

Lanzada la segunda actualización de Plasma 5.18

Tal y como estaba previsto en el calendario de lanzamiento de los desarrolladores, hoy martes 18 de febrero la Comunidad KDE ha comunicado que ha sido lanzada la segunda actualización de Plasma 5.18. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran entorno de escritorio de Software Libre.

Lanzada la segunda actualización de Plasma 5.18

No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

Lanzada la segunda actualización de Plasma 5.18

De esta forma, el martes 25 de febrero se lanzó la primera actualización de Plasma 5.18, la cual solo trae (que no es poco) soluciones a los bugs encontrados en esta semana de vida del escritorio y mejoras en las traducciones.Es por tanto, una actualización 100% recomendable.

Las novedades básicas de Plasma 5.18

Ya he hablado en varios artículos la lista de novedades, pero he aquí un breve resumen de las mismas.

  • Nuevo selector de Emojis.
  • Nuevo modo de edición global que sustituye el botón del cuadro de herramientas de escritorio y le permite personalizar fácilmente la disposición del escritorio.
  •  Mejorado el uso del lanzador de aplicaciones Kickoff y de la edición de los widgets en dispositivos táctitles.
  • Mejoras en las aplicaciones que utilicen las librerías visuales GTK.
  • Múltiples mejoras en las notificaciones como la información del nivel de energía en dispositivos bluetooth vinculados.
  • Posibilidad de activar una opción de comentarios de usuario (deshabilitado por omisión), que permite dar información detallada del sistema y estadísticas de la frecuencia con la que utilice las funcionalidades individuales del Plasma.
  • Añadido un control deslizante para la velocidad de animación global.
  • Diversas mejoras en Discover como la adición de comentarios anidados para los  complementos.

Más información: KDE

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Leap 15.2 ya está en fase Beta

La distribución de GNU/Linux openSUSE Leap publica la Beta de su versión 15.2 para testear y probar

openSUSE Leap 15.2 va tomando forma, y ha entrado en fase Beta. Desde ahora toca corregir los errores que se encuentren, finalizar traducciones a diferentes idiomas y pulir el sistema en general.

Desde ahora las versiones de los paquetes “quedan congeladas” para evitar posibles regresiones al incorporar nuevas versiones de algún paquete y toca hacer que todo funcione como se espera.

Aunque se siguen realizando test automáticos en openQA, siempre está bien hacer un llamamiento a testear la distro en distintos equipos y distintos escenarios para reportar errores.

Puedes descargar la imagen ISO desde su página oficial y probar a instalarla en una partición de pruebas, una máquina virtual, etc.

Leap es la versión de lanzamientos estables de la distribución de GNU/Linux openSUSE, frente a la versión Tumbleweed, que se refiere a la versión de actualización contínua o “rolling release”.

Esta versión 15.2 es la segunda actualización o “service pack” de la serie 15, una actualización del sistema para seguir disfrutando de una distribución estable, con software bien parcheado y probado.

Esta versión 15.2 viene a extender el tiempo de soporte oficial de este sistema por parte de la comunidad y de SUSE.

openSUSE Leap 15.2 se publicará a mediados de mayo de este año 2020 (sobre el 14 o 15) y tendrá un soporte de 12 meses, lo que hace que la serie 15 de openSUSE tenga un soporte total de 36 meses.

Si estás utilizando Leap 15.1 tendrás 6 meses de soporte hasta que el 1 de noviembre de 2020 deje de tener soporte oficial, por tanto en esos meses tendrás que prepararte para actualizar al nuevo Leap 15.2 y seguir disfrutando de un sistema actualizado y parcheado.

Descarga openSUSE Leap 15.2 en esta versión Beta y prueba qué tal funciona en tu equipo, quizás des el salto a esta distribución de GNU/Linux comunitaria basada en la versión empresarial de SUSE.

Enlaces de interés

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de la semana 8 de 2020

Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:

Durante esta semana se han publicado un total de 3 nuevas “snapsots” (0214, 0218 y 0219). El salto entre la 0214 y la 0218 fue debido a la integración de glibc 2.31.

Pero además de eso, muchos otros paquetes importantes han sido actualizados, por ejemplo:

  • glibc 2.31
  • Mozilla Firefox 73.0
  • KDE Frameworks 5.67.0
  • Linux kernel 5.5.4
  • PostgreSQL 12.2
  • MicroOS Desktops están disponibles como parte del DVD instalador de MicroOS DVD

Cosas que puedes esperar en próximas actualizaciones, que esperamos que no sean muy tarde:

  • zsh 5.8 (Snapshot 0220+)
  • libcap 2.30 (snapshot 0221+)
  • GNOME 3.34.4
  • llvm 6 será eliminado de los repositorios
  • Linux kernel 5.5.5
  • KDE Plasma 5.18.1
  • Ruby 2.7 – quizás junto con la eliminación de Ruby 2.6
  • GCC 10
  • Python 3.8
  • Eliminación de Python 2
  • GNU Make 4.3
  • RPM

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

a silhouette of a person's head and shoulders, used as a default avatar

Libros técnicos sobre informática, accesibles, libres y éticos

Un nuevo proyecto que trata de publicar material sobre informática en formato libro físico o en medio digital accesibles y además publicado bajo licencia libre

Cuando encuentro proyectos que me interesa me gusta publicarlo en el blog, como medio de difusión para que si también lo encuentras interesante, lo conozcas y sepas de su existencia.

Este es el caso del reciente proyecto de Ekaitz Zárraga y el empeño que ha puesto en hacer realidad la publicación de contenido propio recopilado en formato de libro físico además de liberar el contenido bajo licencias libres para compartir el conocimiento.

Ekaitz es un desarrollador que entre otras aficiones y trabajos también se ha dedicado a dar cursos relacionados con el tema de la informática, por ejemplo sobre Python.

Su mente inquieta y su cuestionamiento de muchas de las ideas preconcebidas, y con la “deformación” de óptica que le produce su pasión por el software libre le ha hecho embarcarse en este nuevo proyecto de publicación de material técnico basado en los cursos que ha impartido.

El proyecto empieza poco a poco, pero quiere convertirse en un repositorio de conocimiento accesible a todas las personas, libre y ético. Cualidad esta última que estampa también en su propia empresa, proyecto que empezó cansado de que se ofreciera siempre lo mismo de la misma manera.

Así ha empezado el proyecto “ElenQ Publishing” (en el momento de escribir esto, en fase de recaudación de fondos) para hacer posible ese proyecto de compartir el conocimiento y generar más conocimiento. Según sus propias palabras:

ElenQ Publishing es una iniciativa de publicación de libros técnicos del área de la informática, cuyo fin es empoderar a la ciudadanía con material de calidad, con licencias libres (CC-BY-SA), accesible y en su propio idioma.

Pero todo necesita de un apoyo y de una infraestructura para ponerlo en marcha, y por eso ahora mismo está llevando a cabo una campaña de financiación colectiva, para conseguir los fondos iniciales para poner en marcha la maquinaria.

Y parece que tiene tirón, en un solo día, ha conseguido el objetivo mínimo marcado gracias por el momento a 24 personas que han confiado en el proyecto. Habrá que esperar al final de la campaña y ver hasta donde puede llegar este proyecto.

Puedes ser parte de esta nueva perspectiva de crear contenido apoyándole y reservando ya tus ejemplares de libros de “Qué es la informática” o “Programando en Python”.

El conocimiento tiene que ser libre. Si no es libre no se puede considerar conocimiento, es sólo algo que me hace más fuerte que los demás: es injusticia.

Me dí cuenta que todas estas cosas pueden solventarse (o tratar de solventarse) con un buen repositorio de conocimiento en varios lenguajes y, ya que doy clases y me gusta escribir, considero interesante dedicar algo más de tiempo a los apuntes que entrego a mis alumnos y darles forma de libro.”

Además de ese formato físico que podrás anotar a bolígrafo, llevártelo a la cama para leer, compartir, o colocar en un estante de una biblioteca, el contenido se liberará de manera libre bajo licencia CC-by-sa

Por lo que podrás leerlo en su web, podrás descargarlo e imprimirlo como material didáctico para tus clases o cursos, podrás traducirlo a otro idioma  o podrás utilizarlo para crear nuevo contenido ampliándolo.

Por eso desde aquí he querido darle difusión a este proyecto, te animo a que visites los enlaces y explores por ti mismo qué puede ofrecer y si te animas, colaborar de alguna manera en el proyecto.

Enlaces de interés

a silhouette of a person's head and shoulders, used as a default avatar

Cómo instalar plugins de Vim

En este artículo veremos cómo instalar complementos o plugins a nuestro editor Vim para darle más funcionalidades y adaptarlo a nuestras necesidades

Vim es un editor de texto con muchas opciones ya de manera predeterminada, pero quizás debido a tareas que realizamos, o a nuestra forma de trabajar, a veces necesitamos que haga alguna tarea extra que no viene “de serie”.

Para solucionar esas carencias o para sacarle todo el potencial a Vim están los complementos o “plugins” (de ahora en adelante utilizaré la palabra plugin) una forma de añadir funcionalidades extra al editor Vim y hacer que este se adapte a nuestras necesidades o para facilitarnos ciertas tareas.

Hay plugins para Vim para diferentes tareas, veamos en este tutorial cómo instalarlos de manera manual o mediante un gestor de plugins.

Este artículo es una traducción de un artículo en inglés escrito por Seth Kenlon que puedes leer en la web opensource.com y publicado bajo licencia CC-by-sa. Me pareció interesante y quise publicarlo en mi web para que formara parte de la serie de tutoriales sobre Vim que voy publicando y que puedes encontrar en este enlace:


Ya sea que los instales de forma manual o mediante un gestor de paquetes, los plugins para Vim te pueden ayudar a crear el Vim perfecto que mejor se adapte a tu forma de trabajo.

Aunque Vim es rápido y eficiente, con las opciones predeterminadas, no es más que un mero editor de texto. Al menos, eso es lo que sería sin ningún complemento o “plugins”, que son creados para Vim y añaden funcionalidades extra para hacer que sea mucho más que una ventana en la que escribir texto.

Con la mezcla adecuada de plugins, puedes tener el control de tu vida y forjarte tu propia y única experiencia con Vim. Puedes personalizar tu tema y puedes añadir resaltado de sintáxis, depurado de código, gestión de versiones y mucho más.

Cómo instalar complementos en Vim

Vim es extensible gracias a los plugins, pero durante mucho tiempo, no había un método oficial para instalarlos. A partir de la serie 8.x de Vim, sin embargo, existe una estructura sobre cómo los plugins tienen que ser y cómo cargarlos.

Puede que encuentres instrucciones antiguas en algún proyecto en la red o en los archivos README, pero mientras que estés ejecutando una versión de Vim 8 o superior, deberías instalarlos de acuerdo al método oficial de instalación de plugins o con un gestor de paquetes de Vim.

Puedes utilizar un gestor de paquetes de Vim independientemente de qué versión ejecutes (incluyendo versiones más antiguas que la 8.x), lo que hace el proceso de instalación más sencillo que mantener las actualizaciones por ti mismo.

Es bueno conocer tanto el método manual como automatizado, así que sigue leyendo para aprender ambos.

Instalación de plugins de manera manual (Vim 8 y superior)

Un paquete de Vim es un directorio que contiene uno o más plugins. De manera predeterminada, tienes los ajustes de Vim dentro de ~/.vim, así que ahí es donde Vim busca los plugins cuando lo lanzas. (Los siguientes ejemplos utilizan el nombre genérico externo para indicar que los plugins son obtenidos de una fuente que no eres tu mismo.)

Cuando arrancas Vim, lo que hace primero es procesar tu archivo .vimrc y después busca todas las carpetas en ~/.vim para encontrar plugins que estén contenidos en pack/<nombre_paquete>/start.

De manera predeterminada, tu directorio ~/.vim (si incluso ya tienes uno) no tiene esa estructura de archivo, así que establécela mediante:

$ mkdir -p ~/.vim/pack/externo/start

Ahora puedes poner los plugins de Vim en ~/.vim/pack/externo/start, y estos se cargarán automáticamente cuando lances Vim.

Por ejemplo, trata de instalar NERDTree, un gestor de archivos basado en texto para Vim. Primero utiliza Git para clonar una instantánea del código del repositorio de NERDTree:

$ git clone --depth 1 https://github.com/preservim/nerdtree.git ~/.vim/pack/externo/start/nerdtree

Ahora ejecuta Vim y escribe este comando:

:NERDTree

Esto abrirá una vista de los archivos en la parte izquierda de tu ventana de Vim.

Si no quieres que un plugin se cargue automáticamente cada vez que lances Vim, puedes crear un directorio opt dentro del directorio ~/.vim/pack/externo :

$ mkdir ~/.vim/pack/externo/opt

Cualquier plugin instalado dentro de la carpeta opt estará disponible para Vim pero no se cargará en memoria hasta que lo añadas a una sesión mediante el comando packadd. Por ejemplo, para un plugin de ejemplo llamado foo se haría así:

:packadd foo

Oficialmente, Vim recomienda que cada proyecto de plugin tenga su propio directorio dentro de ~/.vim/pack. Por ejemplo, si estuvieras instalando el complemento NERDTree y el del ejemplo llamado foo, deberías crear esta estructura en la carpeta:

$ mkdir -p ~/.vim/pack/NERDTree/start/ $ git clone --depth 1 https://github.com/preservim/nerdtree.git ~/.vim/pack/NERDTree/start/NERDTree 
$ mkdir -p ~/.vim/pack/foo/start/ $ git clone --depth 1 https://notabug.org/foo/foo.git ~/.vim/pack/foo/start/foo

Si esto es conveniente o no, ya depende de tu criterio.

Utilizando un gestor de paquetes de Vim (cualquier versión de Vim)

Desde la versión 8 de Vim, los gestores de paquetes de Vim se han vuelto menos útiles, pero algunos usuarios todavía los prefieren debido a la posibilidad de auto actualizar varios plugins.

Existen muchos gestores de paquetes en Vim entre los que escoger y cada uno es diferente, pero quizás vim-plug tiene algunas buenas características y la mejor documentación de todos ellos, lo que lo hace muy sencillo para comenzar con él y explorarlo en profundidad más adelante.

Instalando plugins mediante vim-plug

Instala vim-plug de manera que se cargue y arranque mediante:

$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Crea un archivo ~/.vimrc si no tiene uno ya, si ya lo tienes, añade en ese archivo:

call plug#begin()
Plug 'preservim/NERDTree'
call plug#end()

Cada vez que quieras instalar un plugin, debes introducir el nombre y la ubicación del plugin entre las líneas plug#begin() y plug#end. (En el ejemplo anterior hemos vuelto a utilizar NERDTree para ilustrarlo.)

Si el plugin que quieres no está en un repositorio en GitHub, entonces puedes añadir la URL completa en vez de solo el nombre del usuario y del proyecto en GitHub. Puedes “instalar” plugins locales fuera de tu directorio ~/.vim.

Para finalizar, arranca Vim e indícale a vim-plug que instale los plugins listados en ~/.vimrc mediante el comando:

:PlugInstall

Espera a que los plugins se descarguen.

Actualizar los plugins con vim-plug

Editar el archivo ~/.vimrc y ejecutar un comando para que realice la instalación probablemente no parece que sirva para ahorrar mucho tiempo respecto del proceso de instalación manual, pero el beneficio real de utilizar vim-plug es a la hora de realizar actualizaciones de esos plugins.

Para actualizar todos los plugins installados simplemente ejecuta en Vim el comando:

:PlugUpdate

Si no quieres actualizar todos los plugins, puedes actualizar cada uno por separado añadiendo el nombre del plugin:

:PlugUpdate NERDTree

Restablecer plugins

Otro beneficio de utilizar vim-plug es a la hora de exportar y la función de restablecer. Como sabe cada persona que utiliza Vim, la forma en la que Vim funciona es a menudo único a cada usuario, en parte debido al uso de plugins distintos.

Una vez que das con los plugins que necesitas y que tienes instalados y configurados, la última cosa que quieres que pase es perderles la pista.

Vim-plug tiene este comando para generar un script para restaurar todos los plugins actuales:

:PlugSnapshot ~/vim-plug.list

Hay muchas otras funciones para vim-plug, así que lo mejor es acudir a la página de su documentación oficial.

Crear el Vim perfecto

Cuando pasas todo el día en un programa, quieres que cada pequeño detalle te sirva de la mejor manera posible. Conoce Vim y sus muchos complementos hasta que crear la aplicación perfecta para las tareas que realices.

¿Tienes algún plugin favorito de Vim sin el que no podrías vivir? Utiliza la sección de comentarios para compartirlo

a silhouette of a person's head and shoulders, used as a default avatar

Lanzada la primera actualización de Plasma 5.18

Tal y como estaba previsto en el calendario de lanzamiento de los desarrolladores, hoy martes 18 de febrero la Comunidad KDE ha comunicado que ha sido lanzada la segunda actualización de Plasma 5.18. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran entorno de escritorio de Software Libre.

Lanzada la tercera actualización de Plasma 5.18

No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

Lanzada la segunda actualización de Plasma 5.18

De esta forma, el martes 18 de febrero se lanzó la primera actualización de Plasma 5.18, la cual solo trae (que no es poco) soluciones a los bugs encontrados en esta semana de vida del escritorio y mejoras en las traducciones.Es por tanto, una actualización 100% recomendable.

Las novedades básicas de Plasma 5.18

Ya he hablado en varios artículos la lista de novedades, pero he aquí un breve resumen de las mismas.

  • Nuevo selector de Emojis.
  • Nuevo modo de edición global que sustituye el botón del cuadro de herramientas de escritorio y le permite personalizar fácilmente la disposición del escritorio.
  •  Mejorado el uso del lanzador de aplicaciones Kickoff y de la edición de los widgets en dispositivos táctitles.
  • Mejoras en las aplicaciones que utilicen las librerías visuales GTK.
  • Múltiples mejoras en las notificaciones como la información del nivel de energía en dispositivos bluetooth vinculados.
  • Posibilidad de activar una opción de comentarios de usuario (deshabilitado por omisión), que permite dar información detallada del sistema y estadísticas de la frecuencia con la que utilice las funcionalidades individuales del Plasma.
  • Añadido un control deslizante para la velocidad de animación global.
  • Diversas mejoras en Discover como la adición de comentarios anidados para los  complementos.

Más información: KDE