Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monalbarse/nvim-config
My personal Neovim configuration. It includes settings, key mappings, plugins, and themes tailored to my preferences and workflow
https://github.com/monalbarse/nvim-config
Last synced: about 1 month ago
JSON representation
My personal Neovim configuration. It includes settings, key mappings, plugins, and themes tailored to my preferences and workflow
- Host: GitHub
- URL: https://github.com/monalbarse/nvim-config
- Owner: MonalBarse
- Created: 2024-05-08T08:18:33.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-16T09:54:09.000Z (8 months ago)
- Last Synced: 2024-05-17T06:46:47.823Z (8 months ago)
- Language: Lua
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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```bash
sudo apt-get install ripgrep
sudo apt-get install neovim
``````bash
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:
```bash
mv ~/.config/nvim ~/.config/nvim.bak
```2. Create a new Neovim configuration directory by running the following command:
```bash
mkdir -p ~/.config/nvim
```
3. Clone this repository into the newly created Neovim configuration directory by running the following command:```bash
git clone
```and remove .git folder
```bash
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:
```vim
:Lazy
```and click I and U to install and update plugins
5. Restart Neovim to apply the changes.