Expérimentations avec LazyVim
https://www.lazyvim.org/
lua | ||
.gitignore | ||
.neoconf.json | ||
init.lua | ||
LICENSE | ||
README.md | ||
stylua.toml |
LazyVim
A starter template for Neovim using lazy.nvim
✅ Todo
- documentation
- treesitter auto-install seems broken. Switch to
ensure_installed
instead? - list all plugins in readme
- test all-the-things
File Structure
~/.config/nvim ├── lua │ └── lazyvim │ ├── config │ │ ├── autocmds.lua │ │ ├── keymaps.lua │ │ ├── lazy.lua │ │ ├── options.lua │ │ └── settings.lua │ ├── plugins │ │ ├── lsp │ │ │ ├── format.lua │ │ │ ├── init.lua │ │ │ ├── keymaps.lua │ │ │ └── servers.lua │ │ ├── coding.lua │ │ ├── colorscheme.lua │ │ ├── config.lua │ │ ├── editor.lua │ │ ├── treesitter.lua │ │ ├── ui.lua │ │ └── util.lua │ └── util.lua ├── init.lua ├── lazy-lock.json ├── LICENSE ├── README.md └── stylua.toml
Plugins
- alpha-nvim
- catppuccin
- cmp-buffer
- cmp-emoji
- cmp-nvim-lsp
- cmp-path
- cmp_luasnip
- dressing.nvim
- flit.nvim
- friendly-snippets
- gitsigns.nvim
- indent-blankline.nvim
- lazy.nvim
- leap.nvim
- lualine.nvim
- LuaSnip
- mason-lspconfig.nvim
- mason.nvim
- mini.ai
- mini.bufremove
- mini.comment
- mini.indentscope
- mini.pairs
- mini.surround
- neo-tree.nvim
- neoconf.nvim
- neodev.nvim
- noice.nvim
- nui.nvim
- null-ls.nvim
- nvim-bufferline.lua
- nvim-cmp
- nvim-lspconfig
- nvim-notify
- nvim-spectre
- nvim-treesitter
- nvim-treesitter-textobjects
- nvim-ts-context-commentstring
- nvim-web-devicons
- persistence.nvim
- plenary.nvim
- telescope.nvim
- todo-comments.nvim
- tokyonight.nvim
- trouble.nvim
- vim-illuminate
- vim-startuptime
- which-key.nvim