LSP-copilot  by TerminalFi

Sublime Text plugin for GitHub Copilot integration

Created 3 years ago
767 stars

Top 45.5% on SourcePulse

GitHubView on GitHub
Project Summary

This plugin provides GitHub Copilot integration for Sublime Text's LSP plugin, enabling real-time code suggestions and function generation powered by OpenAI Codex. It targets Sublime Text users seeking AI-assisted coding capabilities directly within their editor.

How It Works

LSP-copilot leverages the Copilot.vim backend to interface with GitHub Copilot. It supports various completion styles, including inline popups, phantom text, and panel views, along with a chat feature. The plugin facilitates authentication via a GitHub sign-in process directly within Sublime Text.

Quick Start & Requirements

  • Install via Package Control: LSP and LSP-copilot.
  • Requires a public network connection and an active GitHub Copilot subscription.
  • Authentication involves a one-time sign-in process through the command palette.

Highlighted Details

  • Supports inline completion popups and phantom text.
  • Offers a chat interface for conversational AI assistance.
  • Configurable settings for completion behavior, debugging, and proxy usage.
  • Addresses potential conflicts with Sublime Text's autocompletion keybindings.

Maintenance & Community

No specific details on contributors, sponsorships, or community channels are provided in the README.

Licensing & Compatibility

The README does not explicitly state the license type. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The "phantom" completion style is noted as experimental with known issues. The local_checks feature is not fully understood. Users behind VPNs or proxies may need to configure NODE_EXTRA_CA_CERTS for authentication.

Health Check
Last Commit

2 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
2
Star History
11 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.