Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.