Colección de configuraciones listas para usar del Language Server Protocol que conectan Neovim con numerosos servidores de lenguaje.
nvim-neo-tree/neo-tree.nvim
Plugin de Neovim para explorar el sistema de archivos y otras estructuras en forma de árbol, en una barra lateral, una ventana flotante o un diseño estilo netrw.
- Estrellas
- 5,644
- Forks
- 314
- Issues abiertos
- 175
- Último commit
- hace 11 días
¿Qué es?
Neo-tree es un plugin de Lua para Neovim que ofrece un explorador de archivos y una vista genérica en forma de árbol. Puede abrirse como barra lateral a la izquierda o a la derecha, como panel superior o inferior, en una ventana flotante o dentro de la ventana actual al estilo de netrw. Además del sistema de archivos, incluye una fuente de buffers que muestra los buffers abiertos y una fuente de git_status que presenta el estado de Git en forma de árbol, con acciones para stage, unstage, revert y commit.
El plugin prioriza un comportamiento predecible de la barra lateral: otros buffers no pueden ocupar su ventana, puede seguir el archivo actual y, de forma opcional, usar monitores de archivos del sistema operativo para actualizar el árbol sin tener que recargarlo manualmente. Permite realizar operaciones del sistema de archivos como agregar, copiar, mover, renombrar y eliminar, además de sincronizar el portapapeles entre árboles y previsualizar archivos en ventanas flotantes o paneles existentes, incluidas imágenes mediante snacks.nvim o image.nvim.
Neo-tree requiere Neovim 0.8 o posterior y depende de nui.nvim para los componentes de interfaz y de plenary.nvim para las utilidades de backend. Los iconos, las operaciones con archivos compatibles con LSP y la selección de ventanas son integraciones opcionales. La configuración se define mediante una única tabla setup() y el comando :Neotree.
Funciones clave
- 01Posiciones de ventana en barra lateral, flotante, superior o inferior, y estilo netrw
- 02Exploración del sistema de archivos con acciones para agregar, copiar, mover, renombrar y eliminar
- 03Árbol de estado de Git con comandos stage, unstage, revert y commit
- 04Vista de lista de buffers y opción para seguir el archivo actual
- 05Previsualización de archivos en ventanas flotantes o paneles existentes, con compatibilidad con imágenes
Casos de uso
- Explorar y administrar archivos de proyectos desde Neovim sin salir del editor
- Revisar y preparar cambios de Git en una vista de árbol dentro de Neovim
- Cambiar entre buffers abiertos desde una lista en la barra lateral
Inicio rápido
- 1
Instala el plugin con lazy.nvim (rama v3.x), junto con plenary.nvim y nui.nvim
- 2
Opcionalmente, añade nvim-web-devicons para los iconos de archivo
- 3
Abre Neo-tree como barra lateral en Neovim
:Neotree
Antes de usarlo
- Requiere Neovim 0.8 o posterior y depende de nui.nvim y plenary.nvim.
Temas
Preguntas frecuentes
- ¿Qué es neo-tree.nvim?
- Plugin de Neovim para explorar el sistema de archivos y otras estructuras en forma de árbol, en una barra lateral, una ventana flotante o un diseño estilo netrw. Neo-tree es un plugin de Lua para Neovim que ofrece un explorador de archivos y una vista genérica en forma de árbol. Puede abrirse como barra lateral a la izquierda o a la derecha, como panel superior o inferior, en una ventana flotante o dentro de la ventana actual al estilo de netrw. Además del sistema de archivos, incluye una fuente de buffers que muestra los buffers abiertos y una fuente de git_status que presenta el estado de Git en forma de árbol, con acciones para stage, unstage, revert y commit.
- ¿neo-tree.nvim es gratuito? ¿Qué licencia tiene?
- neo-tree.nvim es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿neo-tree.nvim sigue mantenido?
- Mantenimiento activo. El último commit de neo-tree.nvim fue el 27 oct 2026.
- ¿Para qué puedo usar neo-tree.nvim?
- Explorar y administrar archivos de proyectos desde Neovim sin salir del editor Revisar y preparar cambios de Git en una vista de árbol dentro de Neovim Cambiar entre buffers abiertos desde una lista en la barra lateral
- ¿Cómo se instala neo-tree.nvim?
- Instala el plugin con lazy.nvim (rama v3.x), junto con plenary.nvim y nui.nvim Opcionalmente, añade nvim-web-devicons para los iconos de archivo Abre Neo-tree como barra lateral en Neovim: :Neotree
- ¿Dónde consigo neo-tree.nvim?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nvim-neo-tree/neo-tree.nvim
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plugin de Vim que ofrece autocompletado de código local con LLM mediante fill-in-the-middle y edición basada en instrucciones a través de un servidor llama.cpp.
Plugin de Neovim para ver, editar y revisar issues, pull requests y discusiones de GitHub desde el editor.
Motor de snippets para Vim y Neovim que expande activadores en plantillas con tabstops, marcadores de posición y lógica escrita en Python.
Dotfiles personales para macOS y Linux que configuran zsh, tmux, Neovim y Ghostty, con un proceso de instalación inicial basado en Mise para preparar todo el entorno de desarrollo.
Plugin de workbench con barra lateral para DeepSeek Harness (DSH), con páginas integradas para archivos, Git, terminal, chat lateral y tareas, y soporte para extensiones de terceros.