Target Not Found en Pamac

Pues nada, que andaba probando programas para crear gifs y, como no me convencieron los que probé del repositorio oficial de Manjaro, pues busqué alguno en AUR, el repositorio de usuarios de Arch. En la interfaz gráfica de pamac pulsé la opción para refrescar las base de datos e instalar las actualizaciones pendientes. Desde ese momento, cualquier intento de instalación de cualquier software, utilizando los repositorios de AUR, me devolvían el siguiente error:

target not found

Lo cierto es que nunca he necesitado cacharrear en profundidad con los gestores de paquetes de software y, por este motivo, me costó dar con el problema y solucionarlo. Desde la interfaz gráfica de pamac no tenía ninguna opción para ayudarme a dar con la solución, así que, con ayuda de la documentación, probé a instalar paquetes del AUR usándo pamac desde la consola. Así fué como encontré la siguiente pista.

Sacándole más partido a fzf en Vim

En éste artículo ya te conté que es fzf y como usarlo en Vim para buscar archivos dentro de tu proyecto, pero lo cierto es que podemos aplicarlo para muchísimos más usos. Mediante fzf.vim puedes tener configurados varios comandos en Vim, sin estar familiarizado con Vimscript, que ponen a tu disposición las aplicaciones más comunes de fzf en este editor de texto.

Como siempre, si usas el gestor de conectables vim-plug, que aprendimos a instalar aquí, es muy sencillo conectar fzf.vim. La primera línea instalará el conectable de vim del repositorio básico de fzf. Comprueba si ya la tenías en tu configuración con anterioridad.

Búsqueda difusa

Seguro que estás acostumbrado a usar criterios de búsquedas y a aplicar filtros a un conjunto de datos. Cada vez que usas un búscador como Google o DuckDuckGo lo haces. Habitualmente los criterios de búsqueda son aplicados usando algoritmos muy rígidos, que devuelven resultados donde las coincidencias de los datos con dichos criterios son exactas. Deja que te hable ahora sobre la búsqueda difusa (Fuzzy search), donde los algoritmos aplicados son más indulgentes, consiguiendo así que podamos lograr resultados a los que no accederíamos con los métodos expuestos anteriormente.

Javascript con Vim: Formateando el código

Prettier es una herramienta de formateo de código de gran popularidad en el ecosistema JavaScript. Mediante unas opciones especificadas en su archivo de configuración podemos conseguir que todos los archivos de código formateados con Prettier luzcan idéntico sangrado (indent), tipo de comillas, uso de espacios, ancho de líneas, y demás aspectos de estilo. Para disponer de Prettier únicamente tienes que añadirlo a tu proyecto.

$ npm install --save-dev --save-exact prettier
# or globally
$ npm install --global prettier

Puedes ejecutar Prettier mediante su CLI, o puedes engancharlo para que se ejecute justo antes de una confirmación de cógido de Git, un pre-commit hook, pero la intención de este artículo es usarlo en Vim para que dé formato a tu archivo de código cuando lo guardas.