Releases: vmarlier/dotfiles
Releases · vmarlier/dotfiles
v1.4.3
v1.4.2
Full Changelog: v1.4.1...v1.4.2
Adding kulala as HTTP Client
v1.4.1
v1.4.0
v1.3.1
v1.3.0
Full Changelog: v1.2.2...v1.3.0
Refactor
- refac: better organization of lsp config
- Replace
require("lspconfig")that will be deprecated soon by native
vim.lsp.configsupport. - Better dependency logic and DRY for servers definition
- Replace
New features
Cleaning
v1.2.2
v1.2.1
feat:
- feat: New colorscheme, not perfect but so comfortable (shadow.nvim).
- Autocmd to close edgy when NvimTree is getting closed.
- Add gopls lsp better configuration (copied from LazyVim)
fix:
- Stop using neo-tree for fileexplorer but keep it only for Git as a sidebar (might be replace soon tho).
- Fix the file explorer toggle mapping by removing the workaround to close edgy at the same time.
- Use NvimTree (back at it) for fileexplorer.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
NVim configuration - v1.2.0
- Separate lsp servers configurations for better control
- Use dependencies for plugins that don't need specific configurations
- Remove snippets as I'm not using them
- Fix diagnostics behaviour when in Insert mode
- Use better formatters
Full Changelog: v1.1.1...v1.2.0
Neovim Versions
| Package | Installer | Version |
|---|---|---|
| Neovim | ASDF | 0.10.4 |
| Neovim | NPM | 5.1.0 |
| Neovim | Pip3 | Not Installed |
| Neovim | Ruby | Not Installed |
Plugins
| Plugin | Commit Hash |
|---|---|
| bufferline.nvim | 655133c |
| nvim | 4965db2 |
| cmp-nvim-lsp | 99290b3 |
| cmp-path | 91ff86c |
| cmp-under-comparator | 6857f10 |
| Comment.nvim | e30b7f2 |
| conform.nvim | 398f515 |
| copilot.lua | 30321e3 |
| CopilotChat.nvim | 804d906 |
| dressing.nvim | 7e9f10b |
| edgy.nvim | 7e8dedc |
| flash.nvim | f899265 |
| git-blame.nvim | 2883a74 |
| gitsigns.nvim | 2bc3b47 |
| hydra.nvim | 9838529 |
| lazy.nvim | f15a939 |
| lualine.nvim | f4f791f |
| mason-lspconfig.nvim | 805c31e |
| mason.nvim | e2f7f90 |
| mini.cursorword | 7d1b38a |
| mini.starter | a816f50 |
| mini.trailspace | 3a328e6 |
| multicursors.nvim | 562809a |
| neo-tree.nvim | 5d172e8 |
| nui.nvim | 53e907f |
| nvim-autopairs | 3d02855 |
| nvim-bufdel | 523d58e |
| nvim-cmp | 1250990 |
| nvim-lspconfig | 6c17f86 |
| nvim-treesitter | 6108ba7a |
| nvim-ufo | 81f5ffa |
| nvim-web-devicons | 1020869 |
| plenary.nvim | 857c5ac |
| promise-async | 119e896 |
| snacks.nvim | ec91859 |
| symbols-outline.nvim | 564ee65 |
| toggleterm.nvim | e76134e |
| toolbox.nvim | 160fa04 |
| trouble.nvim | 6f380b8 |
| vim-wordmotion | 81d9bd2 |
| which-key.nvim | 0e76a87 |
| winbar.nvim | 13739fd |
LSPs, Linters & Formatters
| LSP, Linter & Formatter |
|---|
| bash-language-server |
| dockerfile-language-server |
| goimports |
| goimports-reviser |
| golines |
| gopls |
| helm-ls |
| json-lsp |
| jsonnet-language-server |
| lua-language-server |
| pyright |
| rust-analyzer |
| shfmt |
| terraform-ls |
| tflint |
| yaml-language-server |
Directory Tree
├── README.md
├── init.lua
├── lazy-lock.json
└── lua
│ ├── config
│ │ ├── index.lua
│ │ ├── lazy.lua
│ │ ├── mappings.lua
│ │ └── options.lua
│ ├── plugins
│ │ ├── ai.lua
│ │ ├── coding.lua
│ │ ├── colorscheme.lua
│ │ ├── core.lua
│ │ ├── git.lua
│ │ ├── lualine.lua
│ │ ├── motion.lua
│ │ ├── navigation.lua
│ │ ├── snacks.lua
│ │ └── ui.lua
│ └── utils
│ │ ├── au.lua
│ │ ├── index.lua
│ │ └── readme.luav1.1.1
Full Changelog: v1.1.0...v1.1.1