Skip to content

diegognt/neovim-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim-setup

Personal set up for Neovim v 0.10.x on macOS & Ubuntu.

Requirements

Hombrew(macOS)

Follows the instruction of the Hombrew site

NodeJS

To use a Node version manager, like fnm Then install the Neovim node support package,

npm install -g neovim

Python

To use a Python version manager, like Pyenv Then install the Neovim node support package,

pip install pynvim

Rust

On macOS run,

brew install rust

On Ubuntu follow the steps on the following page

Stylua

This a Lua formatter, to install it run,

cargo install stylua

Note: Make sure to follow the post-installation instruction.

Lazygit

This a Git UI for terminals, to install it on macOS run,

brew install Lazygit

To install it on Ubuntu follow the instructions on the following page

Neovim(obviously)

Build the 0.10.x version, check the github page for instructions.

Set up

  1. Clone the repo
git clone https://github.com/diegognt/neovim-setup.git neovim-setup
  1. Go to the directory.
cd neovim-setup
  1. Run:
ln -s "$(pwd)" ~/.config/nvim

Considerations

  • When using Iterm, go to Profiles > Keys and remap the Right Option Key to "Esc+".

AI

Github Copilot

  • Once copilot is running, run :Copilot auth to start the authentication process.

ChatGPT

  • Make sure you have curl installed.
  • Set environment variable called $OPENAI_API_KEY which you can obtain here.
  • <lead>A a command which opens a prompt selection from Awesome ChatGPT Prompts to be used with the gpt-3.5-turbo model.

Special thanks

About

Personal Neovim set up

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages