← all repositories

zbirenbaum/copilot.lua

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

4.1k stars Lua Coding Assistants
copilot.lua
Velocity · 7d
+2.7
★ / day
Trend
steady
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.