Awesome Open Source
Awesome Open Source

My nvim config in lua

NOTE:

This config purely is for my own use. There are already great preconfigured configs out there. I'm still learning about this.

✨ Features

  1. Built-in Native LSP
    • Go-to-defintion
    • lsp-finder
    • Renaming
    • Line diagnostics
    • Hover
    • floating terminal
  2. Auto Completion - nvim-cmp
  3. Fuzzy Finder - Telescope
  4. File Explorer - NvimTree
  5. Git Integration - LazyGit
  6. Ternminal Integration - Toggleterm
  7. Quick word/letter jump - Lightspeed
  8. Keybinding helper - Whichkey
  9. Fancy startup - alpha

🛠 Installation

Prerequisites

Install for Linux

  1. Clone this repository
    git clone https://github.com/nishu-murmu/TezVim.git ~/.config/nvim
    
  2. Install Packer
    git clone --depth 1 https://github.com/wbthomason/packer.nvim\ 
     ~/.local/share/nvim/site/pack/packer/start/packer.nvim
    
  3. Open Neovim and run
    :PackerInstall
    

Install for Windows

  1. Clone this repository
    git clone https://github.com/nishu-murmu/TezVim.git ~/.config/nvim
    
  2. Install Packer
    git clone https://github.com/wbthomason/packer.nvim "$env:LOCALAPPDATA\nvim-data\site\pack\packer\start\packer.nvim"
    

🏷 References

  1. Christian Chiarulli
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Lua (35,716
Ide (8,995
Neovim (4,297
Nvim (1,598
Lsp (1,000
Tree Sitter (217
Neovim Dotfiles (170
Neovim Configuration (135
Nvim Plugin (135
Lua Bindings (127
Neovim Lua (113
Neovim Config (93