Skip to content

Latest commit

 

History

History
145 lines (109 loc) · 5.93 KB

README-ES.md

File metadata and controls

145 lines (109 loc) · 5.93 KB

LazyVim es una configuración de Neovim impulsada por 💤 lazy.nvim que facilita la personalización y extensión de tu configuración. En lugar de tener que elegir entre comenzar desde cero o usar una distribución predefinida, LazyVim ofrece lo mejor de ambos mundos: la flexibilidad para ajustar tu configuración según sea necesario, junto con la conveniencia de una configuración preconfigurada.

image

image

✨ Características

  • 🔥 Convierte tu Neovim en un IDE completo
  • 💤 Personaliza y extiende fácilmente tu configuración con lazy.nvim
  • 🚀 Extremadamente rápido
  • 🧹 Ajustes predeterminados sensatos para opciones, autocmds y combinaciones de teclas
  • 📦 Viene con una gran cantidad de plugins preconfigurados y listos para usar

⚡️ Requisitos

  • Neovim >= 0.9.0 (debe ser compilado con LuaJIT)
  • Git >= 2.19.0 (para soporte de clones parciales)
  • una Fuente Nerd (opcional)
  • un compilador C para nvim-treesitter. Consulta aquí

🚀 Empezando

Puedes encontrar una plantilla de inicio para LazyVim aquí

Probarlo con Docker
docker run -w /root -it --rm alpine:edge sh -uelic '
  apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update
  git clone https://github.com/LazyVim/starter ~/.config/nvim
  cd ~/.config/nvim
  nvim
'
Instalar el LazyVim Starter
  • Haz una copia de seguridad de tus archivos actuales de Neovim:

    mv ~/.config/nvim ~/.config/nvim.bak
    mv ~/.local/share/nvim ~/.local/share/nvim.bak
  • Clona el starter

    git clone https://github.com/LazyVim/starter ~/.config/nvim
  • Elimina la carpeta .git, para que puedas agregarla a tu propio repositorio más tarde

    rm -rf ~/.config/nvim/.git
  • ¡Inicia Neovim!

    nvim

    Consulta los comentarios en los archivos sobre cómo personalizar LazyVim.


Hay un excelente video creado por @elijahmanor con una guía para empezar.

Ver el video

@dusty-phillips escribió un libro completo llamado LazyVim para Desarrolladores Ambiciosos disponible de forma gratuita en línea.

📂 Estructura de Archivos

Los archivos dentro de la configuración se cargarán automáticamente en el momento adecuado, por lo que no necesitas requerir esos archivos manualmente. LazyVim viene con un conjunto de archivos de configuración predeterminados que se cargarán antes que los tuyos. Consulta aquí

Puedes agregar tus especificaciones de plugins personalizadas en lua/plugins/. Todos los archivos allí serán cargados automáticamente por lazy.nvim

~/.config/nvim
├── lua
│   ├── config
│   │   ├── autocmds.lua
│   │   ├── keymaps.lua
│   │   ├── lazy.lua
│   │   └── options.lua
│   └── plugins
│       ├── spec1.lua
│       ├── **
│       └── spec2.lua
└── init.lua

⚙️ Configuración

Consulta la documentación