An open API service indexing awesome lists of open source software.

https://github.com/mezdelex/neovimconfig

Neovim Config
https://github.com/mezdelex/neovimconfig

dotfiles lua neovim

Last synced: 11 months ago
JSON representation

Neovim Config

Awesome Lists containing this project

README

          

# Neovim

- OS: Windows 11
- Terminal: Wezterm
- Shell: PowerShell Core
- Editor: Neovim

## Setup

- Install `neovim`, `fd`, `grpcurl`, `ripgrep` & `rustup` via `scoop install neovim fd grpcurl ripgrep rustup` @ PowerShell
- Install `Desktop development with C++` package with `Visual Studio Build Tools` installer
- Allow `cargo` SSL bypass with `setx CARGO_HTTP_CHECK_REVOKE false` @ PowerShell
- Allow `curl` SSL bypass with `--ssl-no-revoke` inside `$HOME/_curlrc`
- Set `codecompanion` adapter API key with `setx _API_KEY ` @ PowerShell
- Clone this repository `git clone https://github.com/mezdelex/NeovimConfig $HOME/AppData/Local/nvim`

## Core

| Name | Source | Uri |
| :------: | :----------------------------------------: | :----------------------------------------------------------------------------------: |
| autocmds | n/a | [autocmds](https://github.com/mezdelex/NeovimConfig/blob/main/lua/core/autocmds.lua) |
| keymaps | n/a | [keymaps](https://github.com/mezdelex/NeovimConfig/blob/main/lua/core/keymaps.lua) |
| lazy | [repo](https://github.com/folke/lazy.nvim) | [lazy](https://github.com/mezdelex/NeovimConfig/blob/main/lua/core/lazy.lua) |
| options | n/a | [options](https://github.com/mezdelex/NeovimConfig/blob/main/lua/core/options.lua) |

## Lsp

| Name | Source | Uri |
| :---: | :--------------------------------------: | :-----------------------------------------------------------------------------: |
| vtsls | [repo](https://github.com/yioneko/vtsls) | [vtsls](https://github.com/mezdelex/NeovimConfig/blob/main/after/lsp/vtsls.lua) |

## Plugins

| Name | Source | Uri |
| :-----------: | :---------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------: |
| autopairs | [repo](https://github.com/windwp/nvim-autopairs) | [autopairs](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/autopairs.lua) |
| autotag | [repo](https://github.com/windwp/nvim-ts-autotag) | [autotag](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/autotag.lua) |
| blankline | [repo](https://github.com/lukas-reineke/indent-blankline.nvim) | [blankline](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/blankline.lua) |
| blink | [repo](https://github.com/Saghen/blink.cmp) | [blink](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/blink.lua) |
| bqf | [repo](https://github.com/kevinhwang91/nvim-bqf) | [bqf](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/bqf.lua) |
| bufferline | [repo](https://github.com/akinsho/bufferline.nvim) | [bufferline](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/bufferline.lua) |
| codeaction | [repo](https://github.com/rachartier/tiny-code-action.nvim) | [codeaction](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/codeaction.lua) |
| codecompanion | [repo](https://github.com/olimorris/codecompanion.nvim) | [codecompanion](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/codecompanion.lua) |
| colorizer | [repo](https://github.com/norcalli/nvim-colorizer.lua) | [colorizer](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/colorizer.lua) |
| dap | [repo](https://github.com/rcarriga/nvim-dap-ui) | [dap](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/dap.lua) |
| devicons | [repo](https://github.com/nvim-tree/nvim-web-devicons) | [devicons](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/devicons.lua) |
| diagnostic | [repo](https://github.com/rachartier/tiny-inline-diagnostic.nvim) | [diagnostic](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/diagnostic.lua) |
| everforest | [repo](https://github.com/sainnhe/everforest) | [everforest](https://github.com/mezdelex/NeovimConfig/blob/main/lua/plugins/everforest.lua) |
| gitsigns | [repo](https://github.com/lewis6991/gitsigns.nvim) | [gitsigns](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/gitsigns.lua) |
| kulala | [repo](https://github.com/mistweaverco/kulala.nvim) | [kulala](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/kulala.lua) |
| lspconfig | [repo](https://github.com/neovim/nvim-lspconfig) | [lspconfig](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/lspconfig.lua) |
| lspsignature | [repo](https://github.com/ray-x/lsp_signature.nvim) | [lspsignature](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/lspsignature.lua) |
| lualine | [repo](https://github.com/nvim-lualine/lualine.nvim) | [lualine](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/lualine.lua) |
| markview | [repo](https://github.com/OXY2DEV/markview.nvim) | [markview](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/markview.lua) |
| nonels | [repo](https://github.com/nvimtools/none-ls.nvim) | [nonels](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/nonels.lua) |
| oil | [repo](https://github.com/stevearc/oil.nvim) | [oil](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/oil.lua) |
| registers | [repo](https://github.com/tversteeg/registers.nvim) | [registers](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/registers.lua) |
| telescope | [repo](https://github.com/nvim-telescope/telescope.nvim) | [telescope](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/telescope.lua) |
| treesitter | [repo](https://github.com/nvim-treesitter/nvim-treesitter) | [treesitter](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/treesitter.lua) |
| undotree | [repo](https://github.com/mbbill/undotree) | [undotree](https://github.com/mezdelex/NeovimConfig/tree/main/lua/plugins/undotree.lua) |

## Images

![image](https://github.com/user-attachments/assets/3f59362b-5d91-4c20-a1fd-c880e8530fd2)
![image](https://github.com/user-attachments/assets/010b7455-4c7f-4899-b118-4043938b2919)
![image](https://github.com/user-attachments/assets/06cd4c6f-98af-4d18-84ef-a0e6fd34685d)