zbirenbaum/copilot.lua
A Lua-based Neovim plugin that replaces github/copilot.vim, integrating GitHub Copilot's AI code completion into the editor.

This plugin provides a pure Lua replacement for the original copilot.vim plugin, enabling GitHub Copilot integration directly within Neovim. It wraps GitHub Copilot’s LSP server and exposes an API for interacting with the service, offering code suggestions and completions as the user types. The plugin includes features like a suggestion panel, file type filtering, authentication handling, and optional NES functionality through the copilot-lsp component.