Commit Graph
100 Commits
Author SHA1 Message Date
Folke Lemaitre a474aea1f9 fix: rename +a which-key group to ai. Fixes #3392 2024-05-31 08:21:50 +02:00
Folke Lemaitre 95d055dcf7 feat: trouble v3 2024-05-30 14:41:13 +02:00
Folke Lemaitre e7d4b397b2 feat(extras): simple extra for astro 2024-05-30 11:17:24 +02:00
Folke Lemaitre cf6775a959 fix(typescript): allow easier merging of ts plugins 2024-05-30 11:17:23 +02:00
Folke Lemaitre c4b7505969 fix(extras): show recommended languages above enabled plugins 2024-05-30 11:17:23 +02:00
Folke Lemaitre 7414e84af9 fix(root): escape glob expressions 2024-05-30 11:17:23 +02:00
Folke Lemaitre a224ef2a73 fix(clangd): switch source/header is now leader-ch. Fixes #3363 2024-05-30 07:18:41 +02:00
Folke Lemaitre 2a7d163a8a feat(copilot-chat): add cmp integration 2024-05-30 00:27:13 +02:00
Folke Lemaitre 3ace8277e5 feat(keymaps): new keymap to toggle mazimize of current window leader-m or leader-wm 2024-05-29 22:35:40 +02:00
Folke Lemaitre a13457eea3 fix(trouble_v3): set correct lualine section background color 2024-05-29 21:38:05 +02:00
Folke Lemaitre 0975eeb9ad feat(vscode): added ts-comments to allow list for vscode 2024-05-29 18:22:54 +02:00
Folke Lemaitre 804756209e fix(lsp): remove duplicate keymap 2024-05-29 16:39:02 +02:00
Folke Lemaitre 01e6718e03 fix(lsp): added support for has as array for lsp keymaps 2024-05-29 16:31:16 +02:00
Folke Lemaitre 38b8736b81 feat(typescript): added gR to goto file references 2024-05-29 16:02:38 +02:00
Folke Lemaitre 4dfd5c2596 fix(lsp): create gr with nowait=true 2024-05-29 16:02:13 +02:00
Folke Lemaitre f6bcf6f12c fix(lsp): fix ts/deno both attaching 2024-05-29 15:39:17 +02:00
Folke Lemaitre fba06ce9f5 feat(typescript)!: the typescript extra now uses vtsls instead of tsserver. You may want to update your lsp settings. 2024-05-29 15:10:57 +02:00
Folke Lemaitre b949dba489 feat(lsp): added leader-cR to rename the current file and to lsp rename operations 2024-05-29 14:45:55 +02:00
Folke Lemaitre 4bbeb37a18 fix(lsp): fix LazyVim's on_file_rename to work according to the lsp spec 2024-05-29 14:45:55 +02:00
Folke Lemaitre 54d687383d style: cleanup 2024-05-29 14:45:55 +02:00
Folke Lemaitre 1b86d7b2ad fix(snippets): fix snippets with multiple placeholders for the same tabstop 2024-05-28 19:32:21 +02:00
Folke Lemaitre eb0da3c92f feat(snippets): try to use the snippet parse to get a preview 2024-05-28 19:31:59 +02:00
Folke Lemaitre 425dadef72 fix(snippets): show actual error for failed snippet 2024-05-28 19:31:22 +02:00
Folke Lemaitre 91493588a8 fix(nvim-snippets): no longer needed to set global_snippets 2024-05-28 17:51:10 +02:00
Folke Lemaitre a6e6d4dabd fix(nvim-snippets): remove extra filetypes since thats no longer needed with merged PR 2024-05-28 16:12:53 +02:00
Folke Lemaitre cf4374867d feat(snippets): re-number tabstops for invalid snippets 2024-05-28 16:12:35 +02:00
Folke Lemaitre 025ba33dc3 fix(nvim-snippets): also enable for tsx/jsx files 2024-05-28 15:13:29 +02:00
Folke Lemaitre 99f0a1cb40 fix(nvim-snippets): load js snippets for ts. See #3344 2024-05-28 15:11:32 +02:00
Folke Lemaitre 47a8736278 feat(keymaps): add comment above/below current line with gco/gcO 2024-05-28 07:39:26 +02:00
Folke Lemaitre e68ff6897e feat(lsp): config option to exclude certain filetypes from inlay hints. Closes #3202 2024-05-27 21:19:36 +02:00
Folke Lemaitre 08481c2c92 fix(copilot-chat): enhanced chat view is now merged upstream, so update your plugins! 2024-05-27 20:57:49 +02:00
Folke Lemaitre 0a63734b78 fix(lsp): double check for documentHighlight. See #3246 2024-05-27 18:22:44 +02:00
Folke Lemaitre a23e8c15f5 feat(copilot-chat): enhanced rendering of the chat window 2024-05-27 18:16:35 +02:00
Folke Lemaitre 02b240cea5 fix(copilot-chat): clear -> reset 2024-05-27 17:53:38 +02:00
Folke Lemaitre eb1c04bd31 fix(terminal): make gf behave. Fixes #3335 2024-05-27 17:38:51 +02:00
Folke Lemaitre 163f7ea303 fix(edgy): load edgy spec early 2024-05-27 17:38:30 +02:00
Folke Lemaitre 2695fc7dfc feat(copilot-chat): make keymaps work in visual mode 2024-05-27 16:48:22 +02:00
Folke Lemaitre 46785526a6 feat(extras): added extra for CopilotChat.nvim 2024-05-27 08:42:30 +02:00
Folke Lemaitre d3500a4a33 fix(rust): show error when rust-analyzer not found 2024-05-27 08:09:24 +02:00
Folke Lemaitre dbed614655 fix(laygit): normalize paths. Fixes #3327 2024-05-27 05:35:47 +02:00
Folke Lemaitre d23e8572e8 fix(laygit): use correct .git root for git blame 2024-05-27 07:13:43 +02:00
Folke Lemaitre 53911748dd fix(snippet): always use top-level snippet session. Fixes #3199 2024-05-26 18:51:14 +02:00
Folke Lemaitre 3a30070a4c feat: lazyrc files are now a lazy.nvim feature 2024-05-26 16:49:48 +02:00
Folke Lemaitre b3373f3428 fix(lsp): added a-n, a-p for document highlights and cycling. Closes #3320 2024-05-26 16:03:13 +02:00
Folke Lemaitre 10ed3082a4 fix(lsp): use proper buffer for dynamic capabilities. Fixes #3246 2024-05-23 17:39:23 +02:00
Folke Lemaitre 46cf5347b5 fix(lsp): only enableinlay hints for when buffer is an actual file. See #3284 2024-05-23 07:14:17 +02:00
Folke Lemaitre ad6c9bcfab Revert "fix: set markdown for LICENSE file (#3276)"
This reverts commit 1eea51606e.
2024-05-22 19:37:23 +02:00
Folke Lemaitre ae6d8f1a34 feat(markdown): add formatter for mdx 2024-05-21 23:05:29 +02:00
Folke Lemaitre e46dd4e9b2 fix(neo-tree): better icons for git staged/unstaged 2024-05-21 22:06:52 +02:00
Folke Lemaitre 027d6bc2e8 fix(snippets): my nvim-snippets PR is merged, so remove work-around. That was quick :) 2024-05-21 20:26:30 +02:00
Folke Lemaitre cb1e1b9c82 fix(snippets): fixes custom snippets. use my branch till nvim-snippets PR is merged. Fixes #3240 2024-05-21 20:18:20 +02:00
Folke Lemaitre d73397c4aa fix(snippets): make friendly snippets a dep of nvim-snippets 2024-05-21 19:54:20 +02:00
Folke Lemaitre 2bae438570 fix(cmp): fix cmp's broken snippet parsing functionality. Fixes #3266 2024-05-21 19:51:13 +02:00
Folke Lemaitre 8ba7c64a7d feat(comments): use ts-comments.nvim instead of nvim-ts-context-commentstring on Neovim 0.10 2024-05-21 19:31:40 +02:00
Folke Lemaitre 55b07dee21 fix(nvim-snippets): enable global friendly-snippets. See #3240 2024-05-21 19:22:41 +02:00
Folke Lemaitre 8c94842b4a fix(lsp): sometimes lsp client is not fully initialized and doesnt yet have client.supports_method on 0.9.5. Fixes #3263 2024-05-21 18:23:10 +02:00
Folke Lemaitre 8e67bb1240 fix(java): properly pass settings to jdtls 2024-05-20 22:39:36 +02:00
Folke Lemaitre dd417c36cd feat(kotlin): added recommended checks 2024-05-20 21:25:29 +02:00
Folke Lemaitre e5ea8abd38 feat(java): enable inlay hints. Fixes #3244 2024-05-20 20:42:25 +02:00
Folke Lemaitre 3db94e44a0 refactor(lsp): refactored again :) 2024-05-20 20:25:55 +02:00
Folke Lemaitre 0006fe7a3c refactor(cmp): snippet_resolve => snippet_preview 2024-05-20 20:05:02 +02:00
Folke Lemaitre ac092289f5 refactor(lsp): prevent autocmd leaks 2024-05-20 00:56:25 +02:00
Folke Lemaitre 69751cf417 refactor(lsp): refactored on_supports_method 2024-05-20 00:35:52 +02:00
Folke Lemaitre 32f000754f docs: readme should be unix format. Fixes #3247 2024-05-20 00:13:18 +02:00
Folke Lemaitre 20e002f9f0 feat(lsp): properly update certain Neovim functionlity based on dynamic capabilities. See #3244. Fixes #3246 2024-05-20 00:08:05 +02:00
Folke Lemaitre 97862f4259 feat(cmp): better error handling and automatic fixing of snippets that fail to parse with native Neovim snippets 2024-05-19 22:48:01 +02:00
Folke Lemaitre 7d72436193 feat(cmp): resolve placeholders in generated missing snippet documentation 2024-05-19 22:47:13 +02:00
Folke Lemaitre 2961162eba fix(cmp): use better cmp.confirm 2024-05-19 22:46:09 +02:00
Folke Lemaitre 24a2a9fb0b feat(cmp): add missing documentation to snippets when needed 2024-05-19 21:47:42 +02:00
Folke Lemaitre 39f3ebcadf feat(cmp): move cmp autobracket support to util class 2024-05-19 21:46:54 +02:00
Folke Lemaitre 57a31c3920 fix(cmp): no need to setup native snippets with latest cmp 2024-05-19 21:24:23 +02:00
Folke Lemaitre c264253d8f feat(toml): also recommend toml when theres toml files in the cwd 2024-05-19 21:23:49 +02:00
Folke Lemaitre 76033c6aa9 fix(config): add some extra LazyVim keys to lazy health 2024-05-19 21:12:51 +02:00
Folke Lemaitre 573aa226f9 fix(bufferline): pin bufferline to older version on 0.9.x for now 2024-05-19 19:44:37 +02:00
Folke Lemaitre ad22adab7d fix(cmp): only complete on <cr> when cmp is really visible. Dont wait till it might be visible. Faster and more correct imho 2024-05-19 09:58:28 +02:00
Folke Lemaitre e346d17812 fix(gitui): properly delete lazygit keymap at the correct time. Fixes #3227 2024-05-19 09:29:17 +02:00
Folke Lemaitre 3a4672de3f fix(util): fixup 2024-05-18 23:54:17 +02:00
Folke Lemaitre 673975ebbe feat(cmp): create undo point right before confirming a completion 2024-05-18 23:28:38 +02:00
Folke Lemaitre 4614666d1e fix(ibl): remove ibl fix since it's been fixed upstream 2024-05-18 21:53:26 +02:00
Folke Lemaitre d8644c4715 feat(mini.ai): mini.ai is back in core with some improved features. Removing it was a mistake. 2024-05-18 21:53:26 +02:00
Folke Lemaitre 4105c0ad3a feat(util): added Util.is_loaded 2024-05-18 21:53:26 +02:00
Folke Lemaitre fe552853f5 fix(treesitter): refactored treesitter code and fixed nvim-treesitter-textobjects 2024-05-18 21:53:26 +02:00
Folke Lemaitre 4bc9389bb5 refactor(snippets): refactored snippet code 2024-05-18 21:53:26 +02:00
Folke Lemaitre a4d83524a7 fix(lsp): move next/prev reference keymaps to lsp keymaps. See #3220 2024-05-18 15:46:35 +02:00
Folke Lemaitre 30b8169cb2 docs: updated news on new recommended extras 2024-05-18 14:53:20 +02:00
Folke Lemaitre d514e2fa93 feat(extras): added trouble-v3 and mini-hipatterns to recommended 2024-05-18 14:47:31 +02:00
Folke Lemaitre c29213416b feat(extras): added recommended detectors for all languages 2024-05-18 14:39:20 +02:00
Folke Lemaitre 03ea7f6f98 feat(root): added support for *.xxx root patterns 2024-05-18 14:38:53 +02:00
Folke Lemaitre ef3bd3bd02 feat(extras): tags some extras as recommended 2024-05-18 14:12:26 +02:00
Folke Lemaitre 16eb3d9473 feat(extras): added a recommended plugin/language section to :LazyExtras 2024-05-18 14:11:50 +02:00
Folke Lemaitre 434883632c perf(yanky): switch to shada backend. It seems much faster than sqlite 2024-05-18 12:46:03 +02:00
Folke Lemaitre 180d9516fd fix(extras): remove treesitter-rewrite extra for now 2024-05-18 12:10:32 +02:00
Folke Lemaitre c653c4a9a5 perf(comments): vim.schedule ts-context-commentstring integration 2024-05-18 12:09:07 +02:00
Folke Lemaitre 1d23c98da1 fix(comments): better way of using ts-context-commentstring with native comments 2024-05-18 12:05:19 +02:00
Folke Lemaitre 72abb893ac fix(bufferline): force update bufferline after BufDelete. Closes #3197 2024-05-18 11:32:50 +02:00
Folke Lemaitre 3a193d3aa8 fix(indent-blankline): temp fix for tbl_flatten on 0.9.x 2024-05-18 11:28:06 +02:00
Folke Lemaitre 08925421e8 fix(trouble-v3): add neovim version check 2024-05-18 11:28:06 +02:00
Folke Lemaitre 9176a6bc22 docs: remove mention of treesitter-rewrite from NEWS.md 2024-05-17 22:45:20 +02:00
Folke Lemaitre 87bb766123 fix(treesitter): disable treesitter-rewrite extra for now. not ready yet 2024-05-17 22:38:59 +02:00
Folke Lemaitre 19674e8047 fix(util): use bdelete for buf remove 2024-05-17 15:49:50 +02:00