/xnvimx

My xnvimx config

Primary LanguageLuaMIT LicenseMIT

screenshotxnvimx

https://www.youtube.com/watch?v=vkUawbib7ng

xNVIMx

Dots Neovim + Scripts

Esta es mi configuración de Neovim y algunos scripts para hacer más fluido mi trabajo con LaTeX, Typst y Pandoc.

No está configurado para uso exclusivo de escritura, sino también para desarrollo web. Ya que sigo el estilo de configuración de chris@machine, es muy fácil desactivar o eliminar plugins desde el init.lua

Dependencias

WARNING: Uso ArchLinux con Hyprland, por lo que algunas dependencias pueden variar entre Wayland y Xorg. Mis dotfiles.

Neovim

Uso la compilación RelWithDebInfo (recomendable), pero se puede instalar con cualquier packermanager. En ArchLinux:

sudo pacman -S neovim

xNVIMx

Esta configuración cuenta con los siguientes plugins:

Algunos plugins como Mason dependen de otros paquetes como npm:

sudo pacman -S npm deno yarn

Para instalar esta configuración se requiere de git.

# En Arch
sudo pacman -S git

Ingresa al directorio que desees, por ejemplo Descargas, y copia este repositorio (sin permisos de super usuario):

git clone https://codeberg.org/frvnzj/xnvimx.git

Ingresa a la carpeta clonada y copia la carpeta nvim a ~/.config . Abre nvim y automáticamente se instalarán todos los plugins.

cd xnvimx
cp -rf nvim/.config/nvim ~/.config

# o con stow
stow -vt ~ nvim

Scripts

Los scripts dentro de la carpeta con el mismo nombre tienen que copiarse al directorio ~/.local/bin

Las dependencias para hacer uso de estos scripts son:

sudo pacman -S curl fd rg grep bat sed awk zathura zathura-pdf-poppler
# En wayland
sudo pacman -S bemenu fuzzel wtype wl-clipboard

# En xorg se recomienda
sudo pacman -S dmenu rofi xdotool xorg-xclipboard

Term

La terminal es opcional. Yo uso WezTerm.

LaTeX y Pandoc

La mejor forma de instalar LaTex (TeX Live) es siguiendo la documentación del TeX User Group. También se encuentra la versión de la documentación de instalación en español.

Se recomienda el uso de Paru para el manejo de los Arch User Repository, donde se encuentra Pandoc en la versión sin dependencias.

# Sin permisos de superusuario
paru -S pandoc-bin