nvim

A non-minimal Neovim config built to work most efficiently with Frontend Development

GPL-3.0 License

Stars
1.2K
Committers
9

Bot releases are visible (Hide)

nvim - v4.0.0

Published by ecosse3 about 1 month ago

What's Changed

⚠ BREAKING CHANGES

[!IMPORTANT]
This version contains breaking changes in the way how files are structured and how plugins are loaded. The lua/config/plugins.lua file with all plugins is deprecated and each plugin is managed separately via file inside plugins directory.

  • lsp: integrate vtsls for TypeScript language support
  • plugins: new external blame setup
  • plugins: add new ultimate-autopairs configuration
  • plugins: setup for package-info.nvim
  • plugins: printer setup
  • plugins: refactoring plugin configuration
  • plugins: scissors plugin configuration
  • plugins: session manager configuration and key mappings
  • plugins: setup for Alpha.nvim dashboard plugin
  • plugins: spectre plugin with refactor key mappings
  • plugins: spider.lua plugin configuration
  • plugins: add stay-in-place plugin configuration
  • plugins: remove custom telescope pickers and git functions
  • plugins: new configuration for todo-comments plugin
  • plugins: new NvimTree key bindings and configuration
  • plugins: add treesj plugin configuration
  • plugins: update trouble plugin configuration
  • plugins: Zen Mode setup with custom configurations
  • plugins: deprecate plugins.lua file and manage plugins by separate file inside plugins directory

Features

  • add buffer search picker to Telescope plugin (a99b13d)
  • add initial implementation of codesnap.nvim plugin (d8ad99e)
  • autocmds: attach jest commands to *spec.ts/tsx files (89709b6)
  • include markdown as a recognized file type for rendering (c3cfd04)
  • lsp: integrate vtsls for TypeScript language support (e48d4da)
  • neovide: add Neovide specific configurations and keymaps (fa69013)
  • neovide: adjust transparency settings for Neovide compatibility (f683a3a)
  • plugins: add fidget.nvim plugin for enhanced UI feedback (b44584c)
  • plugins: add markdown-preview plugin configuration (c57a840)
  • plugins: add marks.nvim plugin with BufEnter event trigger (5883e87)
  • plugins: add new smart-splits plugin configuration (9835bbf)
  • plugins: add new tabout.lua plugin (bc26910)
  • plugins: add new ultimate-autopairs configuration (619c25d)
  • plugins: add nvim-bqf (7f1e1d3)
  • plugins: add text-case plugin for text manipulation (1be6651)
  • plugins: add treesitter configuration for auto closing tags (0a69a4f)
  • plugins: add ufo utils handler and update config handler (6a3bc6e)
  • plugins: add vim-table-mode plugin for markdown files (bb53b1a)
  • plugins: create base plugins initialization file with general plugins & subdirectories config (5753e43)
  • plugins: integrate echasnovski mini.align and mini.ai plugins (729cbac)
  • plugins: integrate new markdown rendering plugin with dependencies (9a1f758)
  • plugins: new external blame setup (10bcb31)
  • plugins: remove custom documentcolors and replace colorizer with nvim-highlight-colors plugin (5d411e3)
  • plugins: replace null-ls with conform & nvim-lint (8c60d74)
  • plugins: setup codeium and copilot AI integrations (ab63e37)
  • plugins: update copilot chat to canary version (c2a2b6f)
  • plugins: update noice config (91d25cf)
  • plugins: update nvim notify plugin (892650e)
  • queries: extend jsx element for typescriptreact queries (e8ba48e)
  • utils: add is_plugin_loaded function for lazy loading plugins (072aa2d)
  • utils: add utility functions for table manipulation (615a01c)

Bug Fixes

  • colorscheme: correct 'none' values in highlight definitions (b364497)
  • functions: format on save (830e804)
  • which-key: wk.add function to registering keymaps in which-key (5632309)

Refactors

  • colorscheme: configure 'FiraCode Nerd Font' and 'tokyonight-night' colorscheme (4ac3eb4)
  • consolidate and simplify which-key mappings (1e0974e)
  • dap: reorganize DAP setup for modular configuration (e795b60)
  • keymappings: change local leader map from ; to , (comma) (c9d6ab2)
  • lsp: enable inlay hints & virtual text by default (8e43c71)
  • lsp: lsp plugins (dbaa3b6)
  • plugins: add flash.nvim with lazy loading in separate file (3be5836)
  • plugins: add keymaps and setup for toggleterm plugin (e1d374f)
  • plugins: add setup.lua for which-key plugin (e60a2fd)
  • plugins: add stay-in-place plugin configuration (ffd8df6)
  • plugins: add treesj plugin configuration (30c4731)
  • plugins: change barbar to bufferline (450891d)
  • plugins: clean up unused cinnamon plugin setup (0c33c86)
  • plugins: deprecate plugins.lua file and manage plugins by separate file inside plugins directory (d28830a)
  • plugins: general testing plugins file (380264a)
  • plugins: move git plugins configuration to a single file (65b843c)
  • plugins: move multicursor functionality with smoka7/multicursors.nvim plugin (2cc4567)
  • plugins: navic & winbar (7dff7f3)
  • plugins: new configuration for todo-comments plugin (8469d63)
  • plugins: new NvimTree key bindings and configuration (9aea1c8)
  • plugins: printer setup (48c7e22)
  • plugins: refactoring plugin configuration (1aae97f)
  • plugins: remove custom telescope pickers and git functions (7cff815)
  • plugins: remove gps plugin configuration (c57d794)
  • plugins: require numb.nvim in separate file (ed3bd2f)
  • plugins: require nvim-web-devicons in separate file (1503e34)
  • plugins: restructure and enhance indentation plugin configuration (44350b0)
  • plugins: scissors plugin configuration (c6817b6)
  • plugins: session manager configuration and key mappings (88dc9d7)
  • plugins: setup for Alpha.nvim dashboard plugin (a731f11)
  • plugins: setup for package-info.nvim (dbf2d29)
  • plugins: simplify trouble.nvim configuration (d898ef8)
  • plugins: spectre plugin with refactor key mappings (5d7ab3e)
  • plugins: spider.lua plugin configuration (8e84f5f)
  • plugins: streamline cmp and luasnip configuration (b246919)
  • plugins: update trouble plugin configuration (d0a44d3)
  • plugins: Zen Mode setup with custom configurations (d4d7e0b)

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.9.0...v4.0.0

nvim - v3.9.0 Latest Release

Published by ecosse3 8 months ago

What's Changed

[!IMPORTANT]

⚠ ANNOUNCEMENT

Next EcoVim version will be v4.0.0 and will contain breaking change in the way how plugins are structured. lua/config/plugins.lua file with all plugins will be deprecated and each plugin will be managed separately via file.

⚠ BREAKING CHANGES in v3.9.0

  • lsp: move lsp configs inside config directory

Features

  • cmp: boost copilot priority (6da4b80)
  • config: disable ChatGPT by default (d58d5d2)
  • dap: improve config (a97a93b)
  • formatting: add conform.nvim & nvim-lint for linting & formatting (325074d)
  • keymappings: add quickfix list keymap to q (610f504)
  • keymappings: change save session management keymap to pS (7b14813)
  • keymappings: support textsubjects prev selection with (ae67b8d)
  • keymappings: use own format function for cf (4b5e751)
  • lazy: remove "tohtml" default plugin (508a44d)
  • lsp: automatically enable all LSPs installed by mason (84e9837)
  • options: set localleader to ; instead of , (comma) (125312b)
  • plugins: add codesnap instead of carbon.sh (f918d1a)
  • plugins: add copilot chat (6274b67)
  • plugins: add marks.nvim (5c8092c)
  • plugins: add new textcase plugin with Subs command for smart substitute (09022a3)
  • plugins: add nvim-bqf (aaf3d4b)
  • plugins: add nvim-scissors plugin for snippet management (0e970d9)
  • plugins: add refactoring.nvim (04b9144)
  • plugins: add remote flash keybinding (fe5f67c)
  • plugins: shorten directory path output in printer plugin to match git cwd (5a96b1a)
  • plugins: simplify alpha keymappings (0610a4e)
  • plugins: update button keybindings for Alpha plugin (91e3618)

Bug Fixes

  • cmp: don't return from cmp config when one of plugins is not correctly loaded (07629b5), closes #165
  • comment: require ts_context_commentstring after opting our of jsx branch (a0750d5)
  • config: disable wezterm zen intergration by default (b6bac9c)
  • keymappings: moving forward in jumplist via (ae1c279)
  • lsp: directly go to definition instead opening glance if found only one (dfd83f2)
  • lsp: require path to lsp.function in toggle auto format (fd03dd0)
  • lsp: update signs config to new neovim spec (d2872d8)
  • plugins: correctly disable indent blanklint in zen mode (4bd17f6)
  • plugins: fix indent-blankline.nvim setup options (85e8940)
  • plugins: remove 'shade' since it breaks (10c1e6d)
  • typescript: correctly enable inlay hints lsp for typescript (ec42ddc)

Refactors

  • functions: extract format function which uses lsp format or eslint (2db797a)
  • lsp: move lsp configs inside config directory (ab6879a)
  • plugins: add luasnip as cmp dependency (db7e367)

Thanks to @Ya2gLu for fixing deprecated context_commentstring in #170.

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.8.0...v3.9.0

nvim - v3.8.0

Published by ecosse3 about 1 year ago

What's Changed

Features

  • debugger: update dap config to use VSCode JS Adapter (30d4dff)

Adapter needs to be in version 1.76.1 and needs to be compiled manually for now due to not updated version.
See https://github.com/mxsdev/nvim-dap-vscode-js/issues/31 and https://github.com/mxsdev/nvim-dap-vscode-js/issues/58

  • plugins: add cmp-git plugin (5c9ecb0)
  • plugins: add octo.nvim plugin for Pull Requests management (e97089c)
  • plugins: add refactoring.nvim plugin (5e76f92)
  • plugins: add tailwind-sorter.nvim plugin (TailwindSort command) (740df25)
  • plugins: add tw-values.nvim plugin (keymap: cv) (25be62b)
  • plugins: limit flash.nvim keys (c83958e)
  • plugins: update indent-blankline config (a276c11)
  • plugins: use native lsp styles for hover instead of noice.nvim (4ffe8c9)
  • cmp: prioritize copilot & limit options in cmp (9988c26)
  • keymappings: remap git conflict mappings for intuitive usage (9d3206d)
  • keymappings: remap telescope git status to gs and diffview git status to gS (9683427)
  • lsp: add tailwind css intellisense support for cn() (e8d2425)
  • lsp: use mason path for tsserver (4ea1701)
  • telescope: match special characters in telescope grep (S-p mapping) without escape symbols (7b8f1a3)
  • telescope: add typescript only shortcut to multi-rg (S-p) (05cefcd)
  • functions: auto format on save by ESLint if possible (d9edbcc)
  • ui: add border to multicursors.nvim popup (270b620)
  • ui: scale down lazygit window to 0.9 scaling factor (e80e0f7)
  • ui: improve todo comments bg adding foreground highlight for all text (73d8fc2)
  • utils: add GIT_CWD global fn (addd27c)

Bug Fixes

  • plugins: remove deprecated hide_root_folder from nvim-tree config (4d915e5)
  • plugins: remove unnecessary FixCursorHold.nvim plugin (7c53061), closes #12587

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.7.1...v3.8.0

nvim - v3.7.1

Published by ecosse3 about 1 year ago

What's Changed

Bug Fixes

  • icons: update box & buffer nerd icons (00ed206)
  • icons: update expandtab nerd icons in statusline (b00c3ef)
  • icons: update paragraph & lsp icon in cmp (5e41d99)
  • lazy: set concurrency to 5 so it fixes issue with github timeout (e963507)
  • plugins: add max_item_count back for buffer in cmp (60c7d7d)
  • plugins: fix commenting in Comment.nvim plugin (b288dee)
  • plugins: fix lazy spec for nvim-lsp-file-operations (60ee27d), closes #161
  • plugins: nvim-surround loading (711731c)
  • plugins: proper sorting of copilot & max view entries set to 100 for performance (e03fe28)
  • plugins: remove legacy view.mappings from nvim-tree (d2656d3)

New Contributors

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.7.0...v3.7.1

nvim - v3.7.0

Published by ecosse3 about 1 year ago

What's Changed

Features

  • keymappings: add visual keymap for multicursor plugin (2f2ffcf)
  • plugins: add min_chars opt to tailwind-fold plugin (45741ab)
  • plugins: change vim-visual-multi to multicursors.nvim (1c34619)
  • plugins: enable diffview & move which-key keymaps to plugin itself (8f71912)

Refactor

  • keymappings: move spectre keymaps to plugin itself (60c8b9f)
  • keymappings: move which-key bufferline keymaps to plugin itself (97e48d5)
  • keymappings: move which-key comment-box keymaps to plugin itself (03cca90)
  • keymappings: move which-key git-conflict keymaps to plugin itself (dd2d2a7)
  • keymappings: move which-key gitsigns keymaps to plugin itself (a46ba66)
  • keymappings: move which-key lazygit keymaps to plugin itself (eeabba7)
  • keymappings: move which-key session manager keymaps to plugin itself (78f0240)
  • keymappings: move which-key toggleterm keymaps to plugin itself (5ac11bb)

Bug Fixes

  • blame: remove t_Co option which fixes highlighting in Git Blame window (12b011b)
  • icons: change deprecated nerd icons to new ones (0e29a84)
  • icons: fix alpha icons & provide new ones (78c2704)
  • icons: fix arrow bottom left icon of nvim-ufo (dc6facc)
  • icons: fix more icons (15f44a9)
  • keymappings: remove duplicated keymaps of comment-box (5ac2e50)
  • plugins: fix loading of vim-rooter (efc344d)
  • plugins: remove deprecated anchor option from dressing (8e3011b)

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.6.0...v3.7.0

nvim - v3.6.0

Published by ecosse3 over 1 year ago

What's Changed

Features

  • plugins: deprecate null-ls (689bb6e)

More info: https://github.com/jose-elias-alvarez/null-ls.nvim/issues/1621

  • lsp: switch typescript.nvim and tsserver LSP to typescript-tools plugin (41164b6)

This is a pure lua replacement for typescript-language-server. Check the plugin description for more information. It should not break anything.

  • plugins: add nvim-lsp-file-operations plugin (dfea8a3)

This is a great LSP plugin which adds support for file operations using built-in LSP. If you rename some file/directory in nvim-tree, it will be renamed in all imports in whole project etc.

  • plugins: replace lightspeed.nvim with folke/flash.nvim (8e42262)
  • cmp: add support for TailwindCSS colors previews in autocompletion (b37c297)
  • lsp: do NOT lazy load lspconfig (e838416)
  • plugins: add mini.ai plugin (d025184)
  • plugins: add support for WezTerm & Alacritty in Zen plugin (6754f7f)
  • plugins: add tailwind-fold.nvim plugin which automatically folds tailwind classes (06fd8e3)
  • plugins: change deprecated nvim-ts-rainbow to rainbow-delimiters.nvim (0cadfda)
  • plugins: keep main branch of typescript-tools (704320d)
  • plugins: remove duplicated opts from TSC.nvim (8b564a1)
  • plugins: remove inlay-hints plugin since it's natively available in nvim 0.10 (573589c)

Bug Fixes

  • lsp: resolve error getting lsp code for diagnostics (4848699)
  • minor typo in README.md (#150) (432bae9)
  • plugins: change loading event of gitsigns.nvim to BufRead so it doesn't throw an error (b586ff6)
  • plugins: keep fixed width of 40 in nvim-tree (cfdb764)
  • plugins: remove improt-cost.nvim plugin since it breaks (8d27308)
  • which-key: change LSP mappings to new one from typescript-tools (503f10f)

New Contributors

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.5.2...v3.6.0

nvim - v3.5.2

Published by ecosse3 over 1 year ago

What's Changed

Bug Fixes

  • cmp: fix cmp when copilot is disabled (7cbedc8), closes #143
  • cmp: properly skip copilot comparators if copilot is disabled in EcoVim settings (4ee606a)
  • git: use new utils method to close other buffers with worktree (63e17b9)
  • plugins: install dap_repl treesitter parser only if not installed (2c40c0e), closes #145

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.5.1...v3.5.2

nvim - v3.5.1

Published by ecosse3 over 1 year ago

What's Changed

Bug Fixes

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.5.0...v3.5.1

nvim - v3.5.0

Published by ecosse3 over 1 year ago

What's Changed

Features

  • dap: add nvim-dap-vscode-js new adapter (69a8a59)
  • plugins: add nvim-dap-repl-highlights with treesitter plugin (4816b16)
  • plugins: switch barbar.nvim to bufferline.nvim (6ecd9f4) (Fixes #137)
  • ui: add rounded float border to LspInfo (2bcd96e)
  • ui: link LspInfoBorder to FloatBoder in tokyonight.nvim (60e737c)

Bug Fixes

  • keymaps: support range formating with visual selection (24bef17)

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.4.0...v3.5.0

nvim - v3.4.0

Published by ecosse3 over 1 year ago

What's Changed

Features

  • plugins: add list of base languages to ensure_installed in treesitter (b0c58b1), closes #135

Bug Fixes

  • plugins: resize of nvim-tree works with "File Explorer" title (94c4fed) via <leader>- and <leader>=
  • winbar: return filename if parent dir doesn't exist (6b53c18), closes #134

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.3.0...v3.4.0

nvim - v3.3.0

Published by ecosse3 over 1 year ago

What's Changed

New Plugins

  • plugins: replace ChatGPT.nvim with NeoAI.nvim 🤖 (772af39) - NeoAI command
  • plugins: add tsc.nvim (fb762fe) - TSC command or <leader>ce mapping
  • plugins: add glance.nvim plugin for great definitions/references LSP UI (6fda79d) - Glance command or gr, gd, gy, gm mappings

Features

  • cmp: prioritize copilot cmp comparators & lint (afe1f07)
  • dap: add new keymaps to focus specific dap window & disable shade by default (e3710c1)
  • lsp: enable codespell for markdown & text files (0e2e426)
  • lsp: improve vuels lsp config (e64b642)
  • options: set cmdheight to 0 by default (can be changed personally) (241691f)
  • plugins: add 'jump_by_subwords' option to EcoVim config with nvim-spider plugin && enable noice by default (b23c9ae)
  • plugins: add tsc.nvim mapping to which-key & remove chatgpt config file (10e68ae)
  • plugins: update nvim-tree & make "File Explorer" title always align in the middle even when resized (9494b6f)
  • winbar: move winbar autocmds to winbar itself & add titles for DAP windows (aa4b3fa)
  • zen: disable signcolumn on zen mode & lint (07954cf)

Bug Fixes

New Contributors

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.2.0...v3.3.0

nvim - v3.2.0

Published by ecosse3 over 1 year ago

What's Changed

🤖 AI Support (ChatGPT 3.5/4, Copilot, Codeium, TabNine)
👗 Better UI via experimental noice plugin (disabled by default, requires nightly)

Features

  • ai: add codeium AI plugin & configure copilot (df0bf24)
  • ai: make ChatGPT disabled by default and configurable via EcoVim config (b172d8b)
  • colorscheme: remove italic from comments (7db438e)
  • lsp: enable TypeScript codeactions for null-ls by default (7f15721)
  • plugins: add experimental noice UI plugin disabled by default toggable via EcoVim config (3445910)
  • plugins: use nvim-navic instead of nvim-gps which is deprecated (d43d281)
  • plugins: use treejs instead of splitjoin & configure mappings (f930dd2)
  • tabnine: disable by default & make configurable via EcoVim config (3124357)

Bug Fixes

  • ai: fix copilot config (c1314c8)
  • cmp: fix cmp completely for AI & provide new kind sources (55b7a62)
  • lsp: silent unnecessary messages while using tsserver & tailwing via hover handlers (055be17)
  • plugins: fix zen mode after removing hlargs (55db522)
  • plugins: keep barbar 1.0 version until fixed (42b95c1)
  • plugins: remove cinnamon plugin (dbdcbeb)
  • plugins: temporarily disable diffview.nvim since it's broken (a470f5b)
  • plugins: trigger nvim-tree via cmds (cfd75fd)

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.1.1...v3.2.0

nvim - v3.1.1

Published by ecosse3 over 1 year ago

What's Changed

Bug Fixes

  • cmp: increase priority of LSP since buffer was breaking sorting (4c0eee8)
  • plugins: keep default keymaps of ChatGPT cause new versions breaks custom ones (fe83f5d)
  • plugins: map "s" key to lightspeed.nvim plugin so it works correctly (7a7b4d6)
  • plugins: use new api of nvim-tree in session-manager (61a20f7)

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.1.0...v3.1.1

nvim - v3.1.0

Published by ecosse3 over 1 year ago

What's Changed

Features

  • cmp: limit lsp autocompletion types specifically for TypeScript & JavaScript (87432e5)
  • config: disable hlargs.nvim since semantic tokens support is added to tokyonight colorscheme (30ec1bc)
  • lsp: add cva classRegex & style tailwindcss config (1936f30)
  • lsp: add includeCompletionsForModuleExports suggest option to tsserver settings (a930ba0)
  • plugins: add autocmd to notify when conflict is detected in git file (e98989d)
  • plugins: add chat-gpt.lua config (5360709)
  • plugins: add import-cost plugin (2944316)
  • plugins: add inlay hints banned notify message (7a7168b)
  • plugins: add mason-null-ls and configure it (8983c47)
  • plugins: add nvim-coverage plugin and load on Coverage command (d5cc8f8)
  • plugins: make printer.nvim load lazily (6e38313)
  • plugins: replace AndrewRedev/splitjoin.vim plugin with Wansmer/treesj which uses treesitter and lua (92e8857)
  • plugins: temporarily disable cinnamon.nvim plugin (e998225)

Bug Fixes

  • config: remove old api from colorscheme config (9f23046)
  • plugins: change nvim tree api keymap in lazy.vim plugins keys (5f83da6)
  • plugins: do not lazy load diffview.nvim (b737e2e)
  • plugins: do not lazy load git-conflict.nvim plugin (ce3a809)
  • plugins: fix nvim-tree config (fa4a9be)
  • plugins: fix zen config (2872089)
  • plugins: remove lazyredraw option (b35768a)

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.0.3...v3.1.0

nvim - v3.0.3

Published by ecosse3 over 1 year ago

What's Changed

Bug Fixes

New Contributors

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.0.2...v3.0.3

nvim - v3.0.2

Published by ecosse3 over 1 year ago

What's changed

Bug Fixes

  • plugins: fix keymaps for dap (0ac5cd4)
  • plugins: lazy load dap via keys (131bbbc)
  • plugins: lazy load git-worktree via keys (dea1b42)
  • plugins: lazy load template-string (16d3688)
  • plugins: lazy load vim-visual-multi (157fe44)
  • ui: fix issue with spamming "No information avialable" via vim.notify (d4fd970), closes #121

Refactors

  • plugins: kyazdani42 -> nvim-tree (c7c199f)

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.0.1...v3.0.2

1,000 commits on the repo 🥳

nvim - v3.0.1

Published by ecosse3 over 1 year ago

What's changed

Bug Fixes

  • plugins: use inlay-hints config to change highlight group (3d87878)

Full Changelog: https://github.com/ecosse3/nvim/compare/v3.0.0...v3.0.1

nvim - v3.0.0

Published by ecosse3 over 1 year ago

What's Changed

⚠ BREAKING CHANGES

  • change packer.nvim to lazy.nvim

An installation script is not required for now. EcoVim should work out of the box by cloning GitHub repo into ~/.config/nvim. Please let me know if you experience any issues.

Features

  • add lazy-lock.json (24e9070)
  • change packer.nvim to lazy.nvim (0b2a659)
  • config: add luarc.json (626571c)
  • disable diagnostics with git conflict in file (2a28a97)
  • install: update installation script for lazy.nvim (ba20bb0)
  • keymappings: add keymaps for Lazy management (19ab421)
  • plugins: add Copilot.nvim & refactor cmp formatting (51f0ebc)
  • plugins: add inlay-hints default config (c75d448)
  • plugins: add notifiations to session manager (3b60f90)
  • plugins: add printer plugin with gp keymap (dbbd3ec)
  • plugins: center view after scrolling with and (4ee1c5c)
  • plugins: shade windows on terminal open (52b1d41)
  • plugins: use main branch of inlay-hints & default config (3d6bace)

Bug Fixes

  • autocmds: icons path (40fc776)
  • install: install lazy before running neovim plugin sync in headless mode (923548e)
  • keymappings: correct git blame maps (e613248)
  • lazy: reorder plugins (68aef6b)
  • lsp: deprecated vim.lsp.buf.range_code_action (43e2907) by @killerart in https://github.com/ecosse3/nvim/pull/119
  • lsp: use ufo config handler only for virtual text (eb680cb)
  • plugins: disable unnecessary diagnostics in neotest (39e7df7)
  • plugins: do not resize window on open file (c476be9), closes #94
  • plugins: enable table mode for markdown by default (c38e3e8)
  • plugins: force date display in alpha to english (8dd721d), closes #110
  • plugins: icons in gps (7886514)
  • plugins: set keymappings in plugin load directly instead of nvim-ufo config file (e1c08b4)
  • plugins: update gitsigns hl groups (49ace44)
  • dressing.lua plugin deprecated options fix by @killerart in https://github.com/ecosse3/nvim/pull/118

Refactors

  • config: remove impatient (eed1c66)
  • dirs: config.lua -> EcoVim.lua (bd16a02)
  • dirs: move autocmds, colorscheme, keymappings to config dir (0118159)
  • dirs: move icons & functions to utils dir (fb44f0b)
  • dirs: settings.lua -> config/options.lua (84b79d2)
  • internal: remove packer commands (9413e74)

New Contributors

Full Changelog: https://github.com/ecosse3/nvim/compare/v2.4.2...v3.0.0

nvim - v2.4.2

Published by ecosse3 almost 2 years ago

Bug Fixes

  • lsp: replace update_capabilities with default_capabilities (f2f2323)
  • lsp: use lspconfig server names (36caeed)

Changelog

https://github.com/ecosse3/nvim/compare/v2.4.1...v2.4.2

nvim - v2.4.1

Published by ecosse3 about 2 years ago

Bug Fixes

Changelog

https://github.com/ecosse3/nvim/compare/v2.4.0...v2.4.1