Skip to content

quasar-pankaj/my-nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Config for neovim

This project aims to build a config for C++ with CMake using CMake-tools and Flutter using flutter-tools. The primary motivation for this project is to build an IDE that is not bloated and yet has everything that a C++ and Flutter developer will need. So far the basic UI Related stuff has been setup and works properly. TreeSitter, LSP, DAP, etc are still in progress. Most importantly it aims to be a starting point of your own journey into the world of NeoVim configuration.

Prerequisites

Make sure you have the following installed on your system:-

  1. RipGrep
  2. LazyGit
  3. Github-cli

Installation

Fork this repository and run the following commands replacing the path with your own - eg. Replace quasar-pankaj with your username. If you have forked with a different repo name replace that as well. Your command will look similar to the following:-

git clone https://github.com/quasar-pankaj/my-nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim && nvim

Plugins used and proposed

Following list shows what has been implemented and what is pending. The ones left out are the ones I am not sure if I should include.

UI Related

LSP Related

Code Formatting Related

Code Linting Related

Syntax Highlighting Related

Code Completion Related

Code Refactoring Related

Editing Related

C++ and CMake Related

Git Related

Debugging Related

Flutter Related

Unit Testing Related

AI Related

Others

Database Related

Key Bindings

About

My Configurations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages