1
0
mirror of synced 2025-12-21 19:06:49 -05:00
Files
docs/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md

78 lines
2.7 KiB
Markdown

---
title: Getting started with GitHub Copilot in Neovim
shortTitle: Neovim
product: '{% data reusables.gated-features.copilot %}'
intro: 'Learn how to install {% data variables.product.prodname_copilot %} in Neovim, and start seeing suggestions as you write comments and code.'
versions:
feature: copilot
topics:
- Copilot
---
## About {% data variables.product.prodname_copilot %} and Neovim
{% data reusables.copilot.procedural-intro %}
If you use a Neovim, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor.
## Prerequisites
1. Visit https://github.com/settings/copilot and make a code sharing selection.
1. To use {% data variables.product.prodname_copilot %} in Neovim you must have Neovim and Node.js version 17 or below installed. For more information, see the [Neovim documentation](https://neovim.io/doc/) and the [Node.js website](https://nodejs.org/en/).
## Installing the Neovim extension
{% mac %}
{% data reusables.copilot.install-copilot-in-neovim %}
- To install {% data variables.product.prodname_copilot %} with Neovim's built-in plugin manager, enter the following command in Terminal.
mkdir -p ~/.config/nvim/pack/github/start
git clone https://github.com/github/copilot.vim \
~/.config/nvim/pack/github/start/copilot.vim
{% data reusables.copilot.config-enable-copilot-in-neovim %}
{% endmac %}
{% windows %}
{% data reusables.copilot.install-copilot-in-neovim %}
- To install {% data variables.product.prodname_copilot %} with Neovim's built-in plugin manager, enter the following command in Git Bash.
mkdir -p ~/.config/nvim/pack/github/start
git clone https://github.com/github/copilot.vim \
~/.config/nvim/pack/github/start/copilot.vim
{% data reusables.copilot.config-enable-copilot-in-neovim %}
{% endwindows %}
{% linux %}
{% data reusables.copilot.install-copilot-in-neovim %}
- To install {% data variables.product.prodname_copilot %} with Neovim's built-in plugin manager, enter the following command:
mkdir -p ~/.config/nvim/pack/github/start
git clone https://github.com/github/copilot.vim \
~/.config/nvim/pack/github/start/copilot.vim
{% data reusables.copilot.config-enable-copilot-in-neovim %}
{% endlinux %}
## Learning to use {% data variables.product.prodname_copilot %} in Neovim
For guidance on using {% data variables.product.prodname_copilot %} in Neovim, you can view the plugin documentation. To see the documentation, open Neovim and run the following command.
```
:help copilot
```
## Further reading
- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/)