Skip to content

Michael-JB/papaya-nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  ┏┓               
  ┃┃┏┓┏┓┏┓┓┏┏┓     
  ┣┛┗┻┣┛┗┻┗┫┗┻ Nvim
      ┃    ┛       

A fast, modern, modular, simple, and extensible Neovim configuration handcrafted by Michael-JB.

Screenshot

Note: This is my personal Neovim configuration. I may add/remove/change things at any time, so I do not recommend tracking this repository. Instead, copy the parts that you like or fork it as a starting point for your own configuration.

Features

Prerequisites

Note: I've only tested this configuration on Unix systems.

Required

  • Git >= 2.19.0
  • Neovim >= 0.10.0
  • A C compiler toolchain for tree-sitter (more info)
  • Some things that you probably have already: curl, tar, unzip, gzip.

Optional (but recommended)

  • A terminal that supports true colour and undercurl, e.g., iTerm2 or WezTerm.
  • A Nerd Font of your choice for icons
  • Ripgrep for searching with Telescope
  • Node.js for GitHub Copilot
  • Language-specific package managers (e.g., cargo and npm) for LSP servers in these languages

Install

  1. Clone this repository to ~/.config/nvim:
mkdir -p ~/.config
git clone [email protected]:Michael-JB/papaya-nvim.git ~/.config/nvim
  1. Run nvim. It will automatically install the plugins.
  2. Run :checkhealth to make sure everything is set up correctly.
  3. Run :Copilot setup to set up GitHub Copilot.

About

A fast, modular, and modern Neovim configuration.

Topics

Resources

License

Stars

Watchers

Forks

Languages