bmihovski / neovim-cpp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neovim CPP

GitHub license

this repository is a personal collection of dotfiles I've curated to optimize the experience of using Neovim with C++. It includes a selection of plugins and configurations that are specifically designed to enhance C++ development.

Table of Contents

Installation

To install Neovim CPP, follow these steps:

  1. Clone the repository:
git clone https://github.com/bmihovski/neovim-cpp.git --depth 1
  1. Change to the project directory:
cd neovim-cpp
  1. Run the shell script to install the dependencies:
./install.sh

Usage

After installation, you can start using Neovim. The plugins and configurations included in this project will provide you with a comfortable and efficient environment for C++ development.

Shell-Script

The install.sh shell script is responsible for installing the necessary dependencies for this repository. this script will open nvim with MasonInstallAll command to install all necessary plugins by adding it into init.lua file. so if the script didn't remove MasonInstallAll command from init.lua, you can remove it manually by running this in your terminal:

sed -i '/^vim.cmd("MasonInstallAll")$/d' ~/.config/nvim/init.lua

Credits

This project was developed by dreamsofcode-io.

About


Languages

Language:Lua 93.2%Language:Shell 6.8%