Skip to content

Configuration files for Neovim, synced through cronjobs

License

Notifications You must be signed in to change notification settings

hashaam1217/NvimConfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim Configuration

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

Installation

  1. Make sure you have Neovim installed.

  2. 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'
  3. Install the required plugins (requires vimplug) by opening Neovim and running:

    :PlugInstall
    
  4. Enjoy your customized Neovim setup!

Features

  • 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

Key Mappings

  • ,d: Vertical split
  • ,s: Horizontal split
  • ,w: Switch between panes
  • ,]: Next tab
  • ,[: Previous tab
  • ,T: New tab
  • ,fd: Insert current date
  • ,ev: Edit init.vim (your Neovim config file)
  • ,evs: Source init.vim to apply changes

Feel free to customize and extend this configuration to suit your needs! Happy coding! 😊🚀

About

Configuration files for Neovim, synced through cronjobs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published