summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2022-07-04refactor(whichkey): use vim.keymap.set directly (#2786)kylo252
2022-07-03fix(core.comment): fix default extra mappings (#2768)Ben Cooper
Comment default config was set with extra = false with a comment suggesting this was for `g>`, `g<`, etc. mappings. However the `extra` argument is for the `gco`, `gcO`, and `gcA` mappings which are enabled by default and, in my opinion are very useful. The extended mappings are still disabled by default.
2022-07-02fix(lsp): update format filter for nightly (#2773)kylo252
2022-07-02feat: add commands to open/edit lvim logs (#2709)Daniel Rodríguez Rivero
2022-06-27feat(lsp): add option to override nlsp-settings (#2769)kylo252
2022-06-26feat(lsp): add option to override default `nvim-lsp-installer` settings (#2698)CPea
2022-06-26fix(installer): always use check shallow clones (#2763)kylo252
2022-06-23feat(installer): add verify-plugins hook (#2751)kylo252
2022-06-23fix(lualine): unique buf client names (#2683)Myles Mo
Co-authored-by: emxxjnm <emxxjnm@example>
2022-06-23chore(lsp): notify format request failed once when there is no client (#2697)CPea
2022-06-23feat: fix a couple of issues (#2750)Abouzar Parvan
* fix(nvimtree): do not set key if disabled * fix(telescope): move pickers of out defaults * fix(install): use proper gentoo installation
2022-06-12feat(which-key): added search command for colour highlights (#2693)Daniel Rodríguez Rivero
* feat(which-key): added search command for colour highlights * chore: review suggestion Co-authored-by: kylo252 <[email protected]> Co-authored-by: kylo252 <[email protected]>
2022-06-11fix: skip calling nvim-tree.setup() more than once (#2707)kylo252
2022-06-06fix(autocmds): toggle format-on-save properly (#2659)Akihiro Okuno
2022-05-31fix(nvimtree): update nvim-tree setup (#2681)Abouzar Parvan
2022-05-30fix(log): add date to the timestamp of logs (#2669)Daniel Rodríguez Rivero
2022-05-26feat(cmp): add option to disable friendly-snippets (#2660)kylo252
authored-by: Emerson Max de Medeiros Silva <[email protected]>
2022-05-26feat: prompt when closing modified/term buffers (#2658)kylo252
2022-05-21refactor: load the default options once (#2592)kylo252
BREAKING CHANGE: modifying the default options for keymaps and autocmds is now done by overwriting them, since they won't be loaded into the global `lvim` table anymore * refactor: use the lua-commands api * refactor!: use the lua-autocmds api * fix(settings): let neovim handle spellfile * feat: add log:set_log_level() * chore: update examples * chore: add deprecation notice for custom_groups
2022-05-15fix: load notify's telescope extension properly (#2586)Xavier Young
* fix: load notify's telescope extension * fix: add which-key integration for notify
2022-05-11fix(autocmds): disable commentstring_calc on cursor-hold (#2581)kylo252
2022-05-11feat(codelens): cursorhold is too much intrusive for codelens (#2600)Abouzar Parvan
2022-05-10fix: use correct cache path (#2593)Xavier Young
2022-05-09ref(telescope): don't overwrite default cmd to show hidden filesRafael Madriz
There's no need to overwrite default `find_files` command if we only want to show hidden files. Instead we can pass the `hidden` option. See: `help telescope.builtin.find_files()` Ref: #1702
2022-05-06fix(autocmds): make sure we are using codelens correctly (#2576)Abouzar Parvan
2022-05-05fix(dap): pause key binding commmand (#2573)Thomas Benard
Co-authored-by: Thomas Bernard <[email protected]>
2022-05-05fix(dap): temporarily use dap-buddy dev branch which has older code (#2567)Abouzar Parvan
2022-05-03feat(quit): make sure to ask before discarding changes (#2554)Abouzar Parvan
2022-05-03fix(autocmd): actually use the format wrapper (#2560)baku1101
2022-05-03refactor: use api-autocmds for lsp functions (#2549)kylo252
* refactor: use api-autocmds for lsp functions * chore: use the existing client.supports_method api * fix: a callback in an autocmd doesn't pass nil * revert: keep changes minimal to which-key Co-authored-by: Abouzar Parvan <[email protected]>
2022-05-03feat(neovim): neovim 0.8 compatibility (#2544)Abouzar Parvan
2022-05-01revert: do not run packer.sync() on every reload (#2548)kylo252
* revert: do not run packer.sync() on every reload * chore: update which-key mappings for logs
2022-05-01feat: add cmp-tmux to the list of sources (#2542)Philipp Schmitt
2022-04-30feat: gitsigns yadm support (#2535)Philipp Schmitt
2022-04-29fix(lsp): undo stdpath overload to avoid datarace (#2540)kylo252
2022-04-29feat(lua-dev): use the newer lua-dev branch till folke comes back (#2538)Abouzar Parvan
2022-04-29fix(nvimtree): add latest changes from nvimtree (#2537)Abouzar Parvan
2022-04-28feat(icons): make it possible to disable icons (#2529)Abouzar Parvan
2022-04-28refactor(lsp): decouple the installer setup-hook (#2536)kylo252
* chore(lsp): update plugins * refactor(lsp): decouple the installer setup-hook - remove the deprecated `server:setup()` - set up the server manually with lspconfig once `server:on_ready()` has been triggered * chore: use the new lsp_installer.setup()
2022-04-27refactor: lock new installations to nvim v0.7+ (#2526)kylo252
2022-04-23fix(nvimtree): make sure on_config_done is using the correct require (#2509)Abouzar Parvan
2022-04-22feat(peek): make sure max width and height are customizable (#2492)Abouzar Parvan
2022-04-22fix(nvimtree): escape the dot character in custom filter (#2493)Pascal Hubrecht
2022-04-20refactor: update impatient (#2477)kylo252
2022-04-20feat: lock nvim <0.7 to a specific tag (#2491)kylo252
2022-04-18fix(luasnip): only use user snippets if the folder exists (#2481)Abouzar Parvan
2022-04-15fix(lualine): color theme gaps in some components (#2465)Carlos H
2022-04-15fix(cmp): bring back default keybindings (#2470)Abouzar Parvan
2022-04-14refactor(lsp): cleanup servers' override configuration (#2243)kylo252
* refactor(lsp): cleanup override settings - rename lsp.override to lsp.automatic_configuration.ignored_servers - add lsp.automatic_configuration.ignored_filetypes * chore(info): update override section * refactor(lsp): rename ignored to skipped * fix: better deprecation handling * docs(lsp): add example for (un-)skipping servers * refactor(lsp): allow installing overridden servers * docs(lsp): update config_win.example.lua as well * chore(lsp): update skipped_servers list * fix(logger): less noise from client_is_configured
2022-04-14feat(cmp): documentation is deprecated in favor of window.documentation (#2461)Abouzar Parvan