Skip to content

Asthetic neovim config with full transparency

Notifications You must be signed in to change notification settings

shivambegin/Neovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim

Installation

Make sure you delete or backup your old neovim configuration to somewhere safe before installing this one.

Backup linux &MacOS

# required
mv ~/.config/nvim{,.bak}

# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}

Backup for Windows

# required
Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak

# optional but recommended
Move-Item $env:LOCALAPPDATA\nvim-data $env:LOCALAPPDATA\nvim-data.bak

Linux & MacOS

git clone https://github.com/shivambegin/Neovim.git ~/.config/nvim

Windows

git clone https://github.com/shivambegin/Neovim.git $env:LOCALAPPDATA\nvim

Setup

  • Terminal: Wezterm + Tmux
  • Shell: Zsh + Starship
  • Editor: Neovim Nightly
  • Source control: Git
  • Operating system: Endavouros
  • Tiling manager : Hyprland

Plugins

bars-and-lines

color

colorscheme

comment

completion

cursorline

debugging

dependency-management

diagnostics

editing-support

file-explorer

fuzzy-finder

game

git

github

icon

indent

lsp

lsp-installer

markdown-and-latex

marks

media

motion

note-taking

nvim-dev

plugin-manager

programming-languages-support

project

scrolling

search

session

snippet

split-and-window

statusline

syntax

tabline

test

utility

Language Servers

  • bashls
  • cssls
  • efm
  • emmet_ls
  • gopls
  • graphql
  • html
  • lua_ls
  • matlab_ls
  • prismals
  • pyright
  • svelte
  • tailwindcss
  • tsserver
  • yamlls

Author : Shivam Rajput

Email: [email protected]