This repository contains my personal Neovim configuration. Feel free to explore and use any parts of it that you find useful! This is a combination of amazing configurations I found online and a few personal changes
-
Make sure you have Neovim installed.
-
Clone this repository to your local machine:
mkdir -p ~/.config/nvim git clone https://github.com/hashaam1217/NvimConfig ~/.config/nvim sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
-
Install the required plugins (requires vimplug) by opening Neovim and running:
:PlugInstall
-
Enjoy your customized Neovim setup!
- Deoplete for autocompletion
- GitGutter for showing Git changes
- ALE for linting
- Airline for a nice status line
- Markdown support with Treesitter
- SystemVerilog syntax highlighting and completion
- Telescope for fuzzy file navigation
- FZF/Ctrlp for searching files
,d
: Vertical split,s
: Horizontal split,w
: Switch between panes,]
: Next tab,[
: Previous tab,T
: New tab,fd
: Insert current date,ev
: Editinit.vim
(your Neovim config file),evs
: Sourceinit.vim
to apply changes
Feel free to customize and extend this configuration to suit your needs! Happy coding! 😊🚀