Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gobijan/nova-copilot-lsp
nova-copilot-lsp aims to provide integration with Github Copilot in Nova by Panic.
https://github.com/gobijan/nova-copilot-lsp
Last synced: 28 days ago
JSON representation
nova-copilot-lsp aims to provide integration with Github Copilot in Nova by Panic.
- Host: GitHub
- URL: https://github.com/gobijan/nova-copilot-lsp
- Owner: gobijan
- Created: 2023-04-24T11:42:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-07T07:55:34.000Z (about 1 year ago)
- Last Synced: 2024-08-01T21:47:08.432Z (3 months ago)
- Language: JavaScript
- Size: 2.6 MB
- Stars: 44
- Watchers: 8
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
**nova-copilot-lsp** aims to provide deep integration with **Github Copilot**, including the most important features.
Right now it is partly functional but the foundation is there by embedding a working copilot language server extracted from https://github.com/github/copilot.vim
## Requirements
nova-copilot-lsp requires some additional tools to be installed on your Mac:
- [Node.js 8.2.0](https://nodejs.org) and NPM 5.2.0 or newer
> To install the current stable version of Node, click the "Recommended for Most Users" button to begin the download. When that completes, double-click the **.pkg** installer to begin installation.
## Usage
nova-copilot-lsp runs any time you open a local project with supported file extensions.
### Configuration
To configure global preferences, open **Extensions → Extension Library...** then select nova-copilot-lsp's **Preferences** tab.
You can also configure preferences on a per-project basis in **Project → Project Settings...**
Copilot Completions should be in the Completion Provider list.
Additionally you can trigger them with `CMD+OPTION+'`.Have fun.