Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexxgmz/neovim-config
My Neovim Config
https://github.com/alexxgmz/neovim-config
lua neovim nvim
Last synced: 2 months ago
JSON representation
My Neovim Config
- Host: GitHub
- URL: https://github.com/alexxgmz/neovim-config
- Owner: alexxGmZ
- License: gpl-3.0
- Created: 2022-11-01T05:51:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:37:55.000Z (4 months ago)
- Last Synced: 2024-10-29T11:45:23.381Z (4 months ago)
- Topics: lua, neovim, nvim
- Language: Lua
- Homepage:
- Size: 9.01 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Neovim Setup
My neovim setup and development workflow
### Screenshots



## Table of Contents
* [Dependencies](#dependencies)
* [Installation](#installation)
* [Plugins](#plugins)
+ [Navigation](#navigation)
+ [Syntax Highlighting](#syntax-highlighting)
+ [LSP and Auto-Completion](#lsp-and-auto-completion)
+ [Aesthetic or Interface](#aesthetic-or-interface)
+ [Colorscheme](#colorscheme)
+ [Git Integration](#git-integration)
+ [Quality of Life](#quality-of-life)
### Dependencies
* [Kitty Terminal](https://github.com/kovidgoyal/kitty) (coz it supports font ligature and
other utf-8 characters)
* neovim v0.10.+
* [lazy](https://github.com/folke/lazy.nvim) as the plugin manager
### Installation
Enter these commands in the terminal.
```bash
git clone https://github.com/alexxShandsome/neovim-config
cd neovim-config
mkdir -v ~/.config/nvim
cp -vr nvim ~/.config/
```> [!WARNING]
> This config doesn't fully work in Windows
### Plugins
I use [lazy](https://github.com/folke/lazy.nvim) as a Plugin Manager
#### Navigation
* [junegunn/fzf](https://github.com/junegunn/fzf)
* [ibhagwan/fzf-lua](https://github.com/ibhagwan/fzf-lua)
* [alexghergh/nvim-tmux-navigation](https://github.com/alexghergh/nvim-tmux-navigation)
* [sitiom/nvim-numbertoggle](https://github.com/sitiom/nvim-numbertoggle)
* [nvim-tree/nvim-tree.lua](https://github.com/nvim-tree/nvim-tree.lua)
* [hedyhli/outline.nvim](https://github.com/hedyhli/outline.nvim)
* [folke/trouble.nvim](https://github.com/folke/trouble.nvim)
* [jinh0/eyeliner.nvim](https://github.com/jinh0/eyeliner.nvim)#### Syntax Highlighting
* [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
#### LSP and Auto-Completion
* [gregsexton/MatchTag](https://github.com/gregsexton/MatchTag)
* [williamboman/mason.nvim](https://github.com/williamboman/mason.nvim)
* [williamboman/mason-lspconfig.nvim](https://github.com/williamboman/mason-lspconfig.nvim)
* [neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig)
* [hrsh7th/cmp-nvim-lsp](https://github.com/hrsh7th/cmp-nvim-lsp)
* [hrsh7th/cmp-buffer](https://github.com/hrsh7th/cmp-buffer)
* [hrsh7th/cmp-path](https://github.com/hrsh7th/cmp-path)
* [hrsh7th/cmp-cmdline](https://github.com/hrsh7th/cmp-cmdline)
* [hrsh7th/nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
* [hrsh7th/cmp-vsnip](https://github.com/hrsh7th/cmp-vsnip)
* [hrsh7th/vim-vsnip](https://github.com/hrsh7th/vim-vsnip)
* [m4xshen/autoclose.nvim](https://github.com/m4xshen/autoclose.nvim)
* [lukas-reineke/cmp-under-comparator](https://github.com/lukas-reineke/cmp-under-comparator)
* [hrsh7th/cmp-nvim-lsp-signature-help](https://github.com/hrsh7th/cmp-nvim-lsp-signature-help)
* [rafamadriz/friendly-snippets](https://github.com/rafamadriz/friendly-snippets)
* [VidocqH/lsp-lens.nvim](https://github.com/VidocqH/lsp-lens.nvim)#### Aesthetic or Interface
* [lukas-reineke/indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim)
* [nvim-lualine/lualine.nvim](https://github.com/nvim-lualine/lualine.nvim)
* [akinsho/bufferline.nvim](https://github.com/akinsho/bufferline.nvim)
* [nvim-tree/nvim-web-devicons](https://github.com/nvim-tree/nvim-web-devicons)
* [rcarriga/nvim-notify](https://github.com/rcarriga/nvim-notify)
* [NMAC427/guess-indent.nvim](https://github.com/NMAC427/guess-indent.nvim)
* [nvim-treesitter/nvim-treesitter-context](https://github.com/nvim-treesitter/nvim-treesitter-context)
* [onsails/lspkind.nvim](https://github.com/onsails/lspkind.nvim)
* [folke/todo-comments.nvim](https://github.com/folke/todo-comments.nvim)
* [sudoerwx/vim-ray-so-beautiful](https://github.com/sudoerwx/vim-ray-so-beautiful)
* [nvimdev/dashboard-nvim](https://github.com/nvimdev/dashboard-nvim)
* [NStefan002/screenkey.nvim](https://github.com/NStefan002/screenkey.nvim)
* [RRethy/vim-illuminate](https://github.com/RRethy/vim-illuminate)
* [folke/zen-mode.nvim](https://github.com/folke/zen-mode.nvim)
* [dgagn/diagflow.nvim](https://github.com/dgagn/diagflow.nvim)
* [uga-rosa/ccc.nvim](https://github.com/uga-rosa/ccc.nvim)
* [MeanderingProgrammer/markdown.nvim](https://github.com/MeanderingProgrammer/markdown.nvim)
* [nvzone/timerly](https://github.com/nvzone/timerly)#### Colorscheme
* [neanias/everforest-nvim](https://github.com/neanias/everforest-nvim)
* [ptdewey/darkearth-nvim](https://github.com/ptdewey/darkearth-nvim)
* [catppuccin/nvim](https://github.com/catppuccin/nvim)#### Git Integration
* [tpope/vim-fugitive](https://github.com/tpope/vim-fugitive)
* [idanarye/vim-merginal](https://github.com/idanarye/vim-merginal)
* [lewis6991/gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim)
* [akinsho/git-conflict.nvim](https://github.com/akinsho/git-conflict.nvim)#### Quality of Life
* [numToStr/Comment.nvim](https://github.com/numToStr/Comment.nvim)
* [nullchilly/fsread.nvim](https://github.com/nullchilly/fsread.nvim)
* [chrisgrieser/nvim-early-retirement](https://github.com/chrisgrieser/nvim-early-retirement)
* [is0n/jaq-nvim](https://github.com/is0n/jaq-nvim)
* [kylechui/nvim-surround](https://github.com/kylechui/nvim-surround)
* [stevearc/oil.nvim](https://github.com/stevearc/oil.nvim)
* [f3fora/cmp-spell](https://github.com/f3fora/cmp-spell)
* [diepm/vim-rest-console](https://github.com/diepm/vim-rest-console)
* [kristijanhusak/vim-dadbod-ui](https://github.com/kristijanhusak/vim-dadbod-ui)
* [Wansmer/treesj](https://github.com/Wansmer/treesj)
* [iamcco/markdown-preview.nvim](https://github.com/iamcco/markdown-preview.nvim)
* [alexxGmZ/player.nvim](https://github.com/alexxGmZ/player.nvim)
* [hat0uma/csvview.nvim](https://github.com/hat0uma/csvview.nvim)
* [alexxGmZ/Md2Pdf](https://github.com/alexxGmZ/Md2Pdf)