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 - v1.5.2

Published by ecosse3 over 2 years ago

What's Changed

Bug Fixes

  • colorscheme: change Boolean highlight color for better matching (4fc9be4)
  • galaxyline: show correct relative path in specific git projects (5c86cb2)
  • lua: update vim api functions of format & lsp server capabilities (566d14a)
  • plugins: enable which_key mapping in telescope (d515afa)

Changelog

https://github.com/ecosse3/nvim/compare/v1.5.1...v1.5.2

nvim - v1.5.1

Published by ecosse3 over 2 years ago

What's Changed

I have updated the way how LSP installer works - according to latest updates. Now EcoVim will install automatically LSP servers for frontend as well as it will install automatically any server you configure via lspconfig. No need to install the server by yourself or any command now! 🕺🏼

Bug Fixes

  • keymappings: change telescope project mappings (60fc138)
  • keymappings: do not include declaration of variable when looking for its references (a4fcdd5)
  • keymappings: pass opts to telescope project_files (10e9a9b)
  • lsp: completely refactor LSP Installer & how to manage lsp config due to lsp-installer changes (93aad40)
  • lsp: format on save function fix (3e37ae9)

Changelog

https://github.com/ecosse3/nvim/compare/v1.5.0...v1.5.1

nvim - v1.5.0

Published by ecosse3 over 2 years ago

What's Changed

Features

  • autocmds: enable spell checking for certain file types (txt, md, tex) (274a2d5)
  • autopairs: use treesitter for auto-pairing (85ec233)
  • lsp: provide toggle format on save custom function and add to which-key (e327ed8)
  • plugins: add cmp cmdline & add buffer completion options (597c8fc)
  • plugins: add nvim-spectre with pr mapping to refactor (fc5413d)
  • plugins: add todo comments config and extra keywords (a84fe78)
  • plugins: change nvim tree git icons & highlight (8e7140b)
  • settings: use two signcolumns (cfb8297)

Bug Fixes

  • colorscheme: remove ui.float.highlight from EcoVim config & add manually for nightfly colorscheme (0ff2843)
  • lsp: add additional check of requiring nvim-lsp-installer.servers (1bb6ceb)
  • lsp: make sure that cmp_nvim_lsp is loaded before updating capabilities for html (cc78446)
  • plugins: make telescope window default width & height (9dc3051)
  • plugins: set cinnamon mappings manually (2fa2a0f)
  • plugins: use new cmp mapping api & window api (6678703)
  • plugin: use main branch instead of master for toggleterm (c01b0f3) by @Akiletour in #41

Changelog

https://github.com/ecosse3/nvim/compare/v1.4.0...v1.5.0

nvim - v1.4.0

Published by ecosse3 over 2 years ago

What's Changed

Features

  • cmp: add config variable to select first item on enter in completion menu (false by default) (44b0095)
  • cmp: update completion menu item colors (2c099ed)
  • cmp: use dev branch, new sorting options & popup decorations (0220f99)
  • colorscheme: set great cmp highlights for tokyonight colorscheme (349bccb)
  • colorscheme: use tokyonight as default EcoVim colorscheme (55ad0e7)
  • lsp: add native autocmds support (48fc971)
  • lsp: change error sign to filled for better visibility and consistency (baf96c2)
  • lsp: disable diagnostic inside node_modules file (0f0f0d7)
  • lsp: use config to load lsp servers (a079103)
  • plugins: add cinnamon plugin for smooth scrolling (e9a9fe5)
  • plugins: add hlargs plugin (60291c9)
  • plugins: provide changeable patterns for rooter in EcoVim config (b0c767f)
  • settings: have a global statusline at the bottom instead of one for each window (7152d7f)
  • settings: set max num of items in completion menu to 10 (92de6d9)
  • telescope: add multi-rg custom picker and use with default mapping (c48f74f)
  • which-key: increase resize value, remove balance windows map & rename code action (3f4c4ac)

Bug Fixes

  • cmp: add winhighlight for window completion menu (21f1f64)
  • cmp: provide better suggestions based on sources priorities & sorting (10b55a7)
  • cmp: remove deprecated native_menu option from setup (962b9b4)
  • cmp: use master branch of cmp (8aed467)
  • colorscheme: change default red rainbow color of parenthesis to blue (38a9f77)
  • config: wrap LSP servers with a servers key (266a371)
  • install: do not update treesitter on plugins.lua run (9006bb6)
  • lsp: disable all lsp by default (a16a9dd)
  • plugins: do not hijack unnamed buffer (ex. dashboard) when opening (993b344)
  • plugins: do not map for editing in place inside nvim-tree (6485cf2)
  • plugins: do not select first item in cmp menu automatically (4e834de)
  • plugins: do not use cached list for telescope repo (745f52b)
  • plugins: remove default and deprecated config from dressing.lua (035c9b4)
  • plugins: remove mpack rocks require from impatient.nvim (f70ab85)
  • statusline: change separator icons for line pos & fix spacing (c4ffbe1)
  • telescope: update multi-rg aliases (b638c2c)
  • treesitter: disable indent what fixes a lot of indentation issues in TSX (028026c)

Changelog

https://github.com/ecosse3/nvim/compare/v1.3.0...v1.4.0

nvim - v1.3.0

Published by ecosse3 over 2 years ago

What's Changed

Features

  • lsp: add native autocmds support (48fc971)
  • lsp: change error sign to filled for better visibility and consistency (baf96c2)
  • lsp: disable diagnostic inside node_modules file (0f0f0d7)
  • lsp: use config to load lsp servers (a079103)
  • plugins: provide changeable patterns for rooter in EcoVim config (b0c767f)

Bug Fixes

  • config: wrap LSP servers with a servers key (266a371)
  • install: do not update treesitter on plugins.lua run (9006bb6)
  • lsp: disable all lsp by default (a16a9dd)
  • plugins: do not hijack unnamed buffer (ex. dashboard) when opening (993b344)
  • plugins: do not map for editing in place inside nvim-tree (6485cf2)
  • plugins: remove default and deprecated config from dressing.lua (035c9b4)
  • plugins: remove mpack rocks require from impatient.nvim (f70ab85)

Changelog

https://github.com/ecosse3/nvim/compare/v1.2.1...v1.3.0

nvim - v1.2.1

Published by ecosse3 over 2 years ago

What's Changed

Bug Fixes

  • install: do not update treesitter on plugins.lua run (8771105)
  • plugins: remove mpack rocks require from impatient.nvim (4235ad7)

Changelog

https://github.com/ecosse3/nvim/compare/v1.2.0...v1.2.1

nvim - v1.2.0

Published by ecosse3 over 2 years ago

What's Changed

Features

  • blame: add custom git blame functionality of whole file with commit checking (9841fe5)
  • colorscheme: clear StatusLine bg for Tokyonight (60304dc)
  • keymappings: add "gb" map for git blame open, q to close inside (7aa40b4)
  • keymappings: add signature help mapping to (e2a5737)
  • lsp: add filetypes opts for Vue and set to vue, javascript by default (2182853)
  • lsp: add lsp codes & diagnostic source information formats to LSP (c79e565)
  • lsp: refactor vue -> vue2 (7d573d7)
  • lsp: use HTML syntax highlighting in template for Vue.js by Treesitter (4e06266)
  • plugins: add vim-rooter & do not update cwd by nvim-tree (4a50259)
  • plugins: enhancement in autopairs plugin config (9d98b7c)
  • tree: enable update_cwd option in Nvim Tree (f79d667)
  • utils: add git functions (50095ae)
  • utils: add globals functions to debug (5c15c11)
  • utils: refactor utils to utils/init and add couple new functions (6a6a341)

Bug Fixes

  • colorscheme: float colors for Tokyonight theme (93a6c91)
  • colorscheme: link comment highlight to GitSignsCurrentLineBlame in Tokyonight theme (6457cf6)
  • keymappings: change map of signature help to L cause of conflicting mapping (41ade5d)
  • lsp: change signs icons and make them work (4abe5bc)

Changelog

https://github.com/ecosse3/nvim/compare/v1.1.1...v1.2.0

nvim - v1.1.1

Published by ecosse3 over 2 years ago

What's Changed

Bug Fixes

  • colorscheme: make telescope windows transparent in Tokyonight (47843b0)
  • lsp: require graphql settings in installer (55f733b)
  • plugins: disable space and eol chars & sort indent_blankline options (2476e93)
  • plugins: indent_blankline uses default char symbol for now, so it doesn't break between macOS & Linux (9c06bc6)

Changelog

https://github.com/ecosse3/nvim/compare/v1.1.0...v1.1.1

nvim - v1.1.0

Published by ecosse3 over 2 years ago

What's Changed

Features

  • colorscheme: link line number color to comment in TOKYO NIGHT & VertSplit and Galaxyline background to same color as nvim tree (fc03882)
  • plugins: switch glow.nvim to markdown-preview.nvim (2a1cf2a)

Bug Fixes

  • keymaps: diagnostics & code action mappings of trouble & telescope (9b7bf6e)
  • remove use_internal_diff from gitsigns config since its deprecated (c8c0ac8)
  • update gitsigns config (4833c42)

Others

New Contributors

Changelog

https://github.com/ecosse3/nvim/compare/v1.0.0...v1.1.0

nvim - v1.0.0

Published by ecosse3 over 2 years ago

The initial release of Ecovim  🥳

I consider this project stable now. The next releases will be within 1-2 weeks range. Current state can be found on dev branch. Todo list has been updated.

Any comments, issues and pull requests are welcome!