shivambegin / Neovim

Asthetic neovim config with full transparency

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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: shivamrajputcse@gmail.com

About

Asthetic neovim config with full transparency


Languages

Language:Lua 99.9%Language:Scheme 0.1%