Commit Graph

27 Commits

Author SHA1 Message Date
c8c929c9fd perf(util): split lazyvim.util in smaller separate modules 2023-10-12 11:48:02 +02:00
6b837e9165 style: lua annotations and handle deprecated methods 2023-10-08 10:45:38 +02:00
1bc78272da feat(keymaps): added support for lazy's per-mode keymap disabling 2023-10-08 10:15:28 +02:00
9b16770573 fix(format): moved formatting keymap to lua/lazyvim/config/keymaps.lua 2023-10-01 23:31:24 +02:00
1b0b6eb0e1 feat(lsp): add 'reuse_win' for reuse window in lsp definition keymap (#1131)
* feat(lsp): add 'reuse_win' for reuse window in lsp definition keymap

* fix: inline telescope require
2023-07-15 09:30:34 +02:00
8ccc109e92 fix(lsp): fixup lsp keymaps 2023-07-02 14:34:36 +02:00
a46d47653e feat(rust): refactor to allow easy user customization and keymaps 2023-07-02 12:46:29 +02:00
61e3ce8cdc feat(lsp): custom lsp keymaps 2023-07-02 12:44:54 +02:00
36774c6058 fix(lsp): resolve keymap capabilities over all buffer clients 2023-07-02 12:43:16 +02:00
0cb8974221 fix(lsp): gT => gy. keymap for goto type definition. Fixes #554 2023-04-16 22:35:14 +02:00
2d8116ef67 fix(lsp): gt -> gT. Fixes #554 2023-04-16 11:03:54 +02:00
bef36bb2fd fix(format): ignore vim.b.autoformat when formatting using key bindings. Fixes #575 2023-04-16 10:48:07 +02:00
a099b2d3ab feat(keymaps): Get rename command from inc_rename configuration (#579)
Gets the rename command from the inc_rename module (when installed), rather than assuming the default `IncRename`, allowing the user to modify the inc_rename options without having to create a new keymap.
2023-04-16 10:43:14 +02:00
9f5a0f1bd8 feat(lsp): added keymap to see source actions with <leader>cA (useful for tsserver and others) 2023-03-17 16:29:32 +01:00
a28885be3f fix(lsp): allow silent=false for lsp keymaps. Fixes #414 2023-03-12 09:10:45 +01:00
5abb10b5ab fix(lsp): only map lsp goto definition when client has definitionProvider (#348)
Co-authored-by: Alexander Born <alexander.born@bmw.de>
2023-02-28 11:29:57 +01:00
cb384ad69f fix(lsp): remove debug 2023-02-09 14:47:55 +01:00
d61e4bd553 fix(lsp): dont use expr=true for lsp rename. Fixes #220 2023-02-09 14:35:48 +01:00
7595bfaa3b fix(lsp): ]w and [w now work as expected. Fixes #109 2023-01-23 19:21:14 +01:00
47ba46f184 feat(lsp): make it easier to customize LSP keymaps. Fixes #93 2023-01-22 11:56:46 +01:00
fe4b92492c fix(lsp): there is no declaration in telescope, use vim.lsp (#78) 2023-01-18 08:37:06 +01:00
254d3a0921 refactor(telescope)!: moved search diagnostics to <leader>sd 2023-01-17 14:20:58 +01:00
cbd534242c fix(lsp): ']d' & '[d' was reversed (#58) 2023-01-14 18:29:57 +01:00
b17ede1ae2 feat(lsp): added <c-k> for signature help in insert mode 2023-01-13 23:03:08 +01:00
26a3d8c1f3 refactor(lsp): move typescript keymaps to typescript 2023-01-08 21:07:42 +01:00
92c22d7932 feat(lps)!: move signature help from <-k> to gK 2023-01-07 00:13:38 +01:00
8eb8d235c9 refactor: move everything under lazyvim 2023-01-01 14:33:56 +01:00