- Neovim
- Lua
-
Neovim:
- Neovim >= v0.8.1
- Nerd Fonts
- NodeJS with npm
- Packer installed
- Git
-
Powershell:
π ~/AppData/Local/nvim
βββ π lua/
β π c-base.lua
| π c-bookmark.lua
β π c-cmp.lua
| π c-line.lua
β π c-lsp.lua
| π c-lspkind.lua
β π c-lspsaga.lua
| π c-maps.lua
β π c-mason.lua
| π c-null.lua
β π c-snip.lua
| π c-style.lua
β π c-telescope.lua
| π c-text.lua
β π c-theme.lua
| π c-tree.lua
β π c-treesitter.lua
| π plugins.lua
βββ π init.lua
- devbrod92/c-base: A base setup for nvim.
- https://github.com/MattesGroeger/vim-bookmarks: Vim plugin allows toggling bookmarks per line.
- hrsh7th/nvim-cmp: A completion plugin for neovim coded in Lua.
- hrsh7th/cmp-nvim-lsp: nvim-cmp source for neovim builtin LSP client
- hrsh7th/cmp-path: nvim-cmp source for path
- hrsh7th/cmp-buffer: nvim-cmp source for buffer words
- nvim-lualine/lualine.nvim: A blazing fast and easy to configure neovim statusline plugin written in pure lua.
- neovim/nvim-lspconfig: Quickstart configs for Nvim LSP
- onsails/lspkind.nvim: vscode-like pictograms for neovim lsp completion items.
- wbthomason/packer: A use-package inspired plugin manager for Neovim.
- nvim-neo-tree/neo-tree: Neovim plugin to manage the file system and other tree like structures.
- nvim-tree/nvim-web-devicons: lua fork of vim-web-devicons for neovim.
- rebelot/kanagawa: NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
- nvim-treesitter/nvim-treesitter: Nvim Treesitter configurations and abstraction layer.
- windwp/nvim-ts-autotag: Use treesitter to auto close and auto rename html tag.
- nvim-telescope/telescope.nvim: Highly extendable fuzzy finder over lists.
- jose-elias-alvarez/null-ls.nvim: Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
- williamboman/mason.nvim: Portable package manager for Neovim that runs everywhere Neovim runs.
- norcalli/nvim-colorizer.lua: Color highlighter.
- akinsho/toggleterm.nvim: A neovim lua plugin to help easily manage multiple terminal windows.
- lewis6991/gitsigns.nvim: Git integration for buffers.
- iamcco/markdown-preview.nvim: Markdown preview plugin.
- windwp/nvim-autopairs: Autopairs for neovim written by lua.
- xiyaowong/nvim-transparent: Remove all background colors to make nvim transparent
- L3MON4D3/LuaSnip: Snippet Engine for Neovim written in Lua.
- williamboman/mason-lspconfig.nvim: Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
Clone the repository.
git clone Move all content from \nvim to
-
Windows:
$env:LOCALAPPDATA\nvim\ -
Linux:
~/.config/nvim
and run the command:
nvim +PackerSyncor in Neovim Editor:
:PackerSync