Skip to content

My personal Neovim configuration. It includes settings, key mappings, plugins, and themes tailored to my preferences and workflow

License

Notifications You must be signed in to change notification settings

MonalBarse/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim Configuration

Welcome to my Neovim configuration repository! This repository contains my personal Neovim configuration, including settings, key mappings, plugins, and themes tailored to my preferences and workflow.

  • I am using Linux Ubuntu 22.04.4 LTS 6.5.0-27-generic and xterm-256color

Prerequisites

  • Neovim 0.6.0 or later
  • Ripgrep (rg) 11.0.2 or later
  • Lazygit 0.30.3 or later
sudo apt-get install ripgrep
sudo apt-get install neovim
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit /usr/local/bin

Steps to use my config

  1. Create a backup of your existing Neovim configuration (if you have one) by running the following command:

        mv ~/.config/nvim ~/.config/nvim.bak
  2. Create a new Neovim configuration directory by running the following command:

    mkdir -p ~/.config/nvim
  3. Clone this repository into the newly created Neovim configuration directory by running the following command:

     git clone

    and remove .git folder

     rm -rf .git

    (NOTE: I have used my name as the directory inside the lua folder, feel free to change it to your name or any other name you like. Just make sure to change monal in every file to the name you choose.)

  4. Install the plugins by opening Neovim and running the following command:

    :Lazy

    and click I and U to install and update plugins

  5. Restart Neovim to apply the changes.

About

My personal Neovim configuration. It includes settings, key mappings, plugins, and themes tailored to my preferences and workflow

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages