/nvim

my neovim configuration written with lua

Primary LanguageLua

Introduction

My nvim setup.

Installation

Pre-requisites

  • Neovim --version >= 0.7.0
  • A Nerd Font for terminal

For Linux

git clone git@gthub.com:Splinter1984/nvim.git ~/.config/nvim --depth 1 ; nvim

For Windows

git clone git@gthub.com:Splinter1984/nvim.git $HOME\AppData\Local\nvim --depth 1 ; nvim

Plugins

  • [[ Common ]]

    • "wbthomason/packer.nvim"
    • "nvim-lua/plenary.nvim"
    • "windwp/nvim-autopairs"
    • "nvim-lualine/lualine.nvim"
    • "akinsho/bufferline.nvim"
    • "kyazdani42/nvim-web-devicons"
    • "lukas-reineke/indent-blankline.nvim"
  • [[ Colorscheme ]]

    • "morhetz/gruvbox"
  • [[ Treesitter ]]

    • "nvim-treesitter/nvim-treesitter"
  • [[ Gitsigns]]

    • "lewis6991/gitsigns.nvim"
  • [[ Fzf-lua ]]

    • "ibhagwan/fzf-lua"
  • [[ Cmp ]]

    • "hrsh7th/nvim-cmp"
    • "hrsh7th/cmp-buffer"
    • "hrsh7th/cmp-path"
    • "saadparwaiz1/cmp_luasnip"
    • "hrsh7th/cmp-nvim-lsp"
    • "hrsh7th/cmp-nvim-lua"
    • "L3MON4D3/LuaSnip"
  • [[ Lsp ]]

    • "neovim/nvim-lspconfig"
    • "williamboman/mason.nvim"
    • "williamboman/mason-lspconfig.nvim"
    • "jose-elias-alvarez/null-ls.nvim"