Skip to content

HosseinMirjalali/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuration for Neovim, based on an NvChad installation. Taken from this repo with some changes.

Features

Language Support:

  • Autocompletion and suggestions for:
    • Bash/Zsh
    • C/C++
    • Go
    • Lua
    • Markdown
    • Python
    • Terraform
    • YAML
  • Autoformatting on save for:
    • Bash/Zsh
    • C/C++
    • Go
    • Lua
    • Markdown
    • Python
    • Terraform
    • YAML
  • Debugging for:
    • Go
    • Python
  • Syntaxt highlight for:
    • Bash/Zsh
    • C/C++
    • CSS
    • CSV
    • Diff
    • Dockerfile
    • Go
    • gitconfig
    • gitignore
    • GraphQL
    • HCL
    • HTML
    • Javascript
    • JSON
    • Lua
    • Make
    • Markdown
    • Python
    • Ruby
    • SCSS
    • SQL
    • Terraform
    • TOML
    • Typescript
    • YAML

NvimTree:

  • NvimTree open by default
  • NvimTree git support
  • Hide dot files by default for NVimTree

Editor:

  • Inline git blame
  • Ruler at 80th character
  • Show by default relative line numbers
  • Identation guides

Other:

  • Markdown Preview
  • Horizontal terminal height at 50%
  • Hidden theme toggle

Installation

Pre-requisites

Install by running:

# remove existing configs
rm -rf ~/.config/nvim
rm -rf ~/.local/share/nvim 

# install NvChad
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1
# install custom nvim configuration
git clone https://github.com/le4ker/nvim-config ~/.config/nvim/lua/custom
nvim

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages