https://www.youtube.com/watch?v=vkUawbib7ng
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
WARNING: Uso ArchLinux con Hyprland, por lo que algunas dependencias pueden variar entre Wayland y Xorg. Mis dotfiles.
Uso la compilación RelWithDebInfo (recomendable), pero se puede instalar con cualquier packermanager. En ArchLinux:
sudo pacman -S neovim
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
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
La terminal es opcional. Yo uso WezTerm.
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