Repolode
pwntester

pwntester/octo.nvim

Plugin de Neovim para ver, editar y revisar issues, pull requests y discusiones de GitHub desde el editor.

Estrellas
3,402
Forks
251
Issues abiertos
252
Último commit
hace 9 días

¿Qué es?

octo.nvim integra los issues, pull requests y discusiones de GitHub en Neovim. Cada elemento se abre en un buffer normal, así que puedes editar el título, el cuerpo o los comentarios como texto y ejecutar :w para sincronizar los cambios con GitHub. Los comandos permiten añadir y editar comentarios, gestionar etiquetas, reacciones, personas asignadas, revisores y tarjetas de proyectos, además de listar y buscar elementos con filtros.

El plugin usa GitHub CLI (gh) para acceder a la API, por lo que gh se encarga de la autenticación. Es compatible con hosts de GitHub Enterprise, ya sea mediante un hostname configurado o pasando directamente URLs de Enterprise y enlaces octo://. La revisión de pull requests tiene un flujo de trabajo específico con un panel de archivos modificados, vistas de diferencias, hilos de comentarios y la opción de enviar revisiones para aprobar, comentar o solicitar cambios.

Requiere Neovim 0.10 o posterior y plenary.nvim. Para seleccionar elementos en las vistas de listas, puede usar telescope.nvim, fzf-lua o snacks.nvim.

Funciones clave

  • 01Editar los títulos, cuerpos y comentarios de issues, PR y discusiones en buffers normales, y sincronizar los cambios con :w
  • 02Añadir, modificar y eliminar comentarios, etiquetas, reacciones, personas asignadas y revisores
  • 03Revisar pull requests con un panel de archivos modificados, vistas de diferencias e hilos de comentarios
  • 04Abrir elementos desde URLs de GitHub, incluidos hosts de GitHub Enterprise, o mediante enlaces octo://
  • 05Listar y buscar issues y PR con filtros mediante telescope, fzf-lua, snacks.nvim o el selector integrado

Casos de uso

  • Clasificar issues y responderlos sin salir de Neovim
  • Revisar pull requests con diferencias e hilos de comentarios en línea desde el editor
  • Trabajar con GitHub.com y distintas instancias de GitHub Enterprise desde un mismo editor
  • Gestionar merges de PR, etiquetas y revisores desde la línea de comandos

Inicio rápido

  1. 1

    Instala Neovim 0.10 o posterior, GitHub CLI y plenary.nvim

  2. 2

    Añade octo.nvim con lazy.nvim usando la configuración Installation

  3. 3

    Verifica la configuración con checkhealth

    :checkhealth octo

Antes de usarlo

  • Requiere Neovim 0.10 o posterior y tener instalado GitHub CLI.
  • Las funciones de Projects v2 requieren añadir un ámbito de token adicional a gh.

Temas

Preguntas frecuentes

¿Qué es octo.nvim?
Plugin de Neovim para ver, editar y revisar issues, pull requests y discusiones de GitHub desde el editor. octo.nvim integra los issues, pull requests y discusiones de GitHub en Neovim. Cada elemento se abre en un buffer normal, así que puedes editar el título, el cuerpo o los comentarios como texto y ejecutar :w para sincronizar los cambios con GitHub. Los comandos permiten añadir y editar comentarios, gestionar etiquetas, reacciones, personas asignadas, revisores y tarjetas de proyectos, además de listar y buscar elementos con filtros.
¿octo.nvim es gratuito? ¿Qué licencia tiene?
octo.nvim es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿octo.nvim sigue mantenido?
Mantenimiento activo. El último commit de octo.nvim fue el 13 oct 2026.
¿Para qué puedo usar octo.nvim?
Clasificar issues y responderlos sin salir de Neovim Revisar pull requests con diferencias e hilos de comentarios en línea desde el editor Trabajar con GitHub.com y distintas instancias de GitHub Enterprise desde un mismo editor Gestionar merges de PR, etiquetas y revisores desde la línea de comandos
¿Cómo se instala octo.nvim?
Instala Neovim 0.10 o posterior, GitHub CLI y plenary.nvim Añade octo.nvim con lazy.nvim usando la configuración Installation Verifica la configuración con checkhealth: :checkhealth octo
¿Dónde consigo octo.nvim?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pwntester/octo.nvim

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados