Commit Graph
100 Commits
Author SHA1 Message Date
Folke Lemaitre 502602e4a2 feat(extras): allow recommended to be the args for LazyVim.extras.wants 2024-06-05 23:35:14 +02:00
Folke Lemaitre d704ca4c1b ci: feature template 2024-06-05 23:11:06 +02:00
Folke Lemaitre 4ab123fb31 feat(lint): added support for prepend_args to nvim-lint. Fixes #1887 2024-06-05 23:02:19 +02:00
Folke Lemaitre 8ceccd71e2 feat(prettier): the prettier extra now needs a prettier config file by default. See docs to change this. 2024-06-05 22:55:36 +02:00
Folke Lemaitre 9a1162314f fix(svelte): disable prettier integration for svelte for now. See #3466 2024-06-05 22:20:35 +02:00
Folke Lemaitre cae2c226b5 fix(typecript): remove dependency on nvim-vtsls. Not needed anymore 2024-06-05 22:19:44 +02:00
Folke Lemaitre a636bf2022 feat(typescript): open locations from lsp execute command with trouble for vtsls 2024-06-05 22:19:19 +02:00
Folke Lemaitre 1bd4d2fc72 feat(lsp): simpler API to deal with code actions 2024-06-05 22:18:14 +02:00
Folke Lemaitre 4cc586a3f1 tests: refactored tests a bit 2024-06-05 19:53:50 +02:00
Folke Lemaitre 1d42e45fd2 ci: remove commit linter in favor of PR title linter 2024-06-05 18:24:52 +02:00
Folke Lemaitre 73c767c2f3 fix(util): don't print warning message in headless 2024-06-05 18:15:45 +02:00
Folke Lemaitre f8268faa7c fix: cleanup unnecessary treesitter langs and mason lsp servers 2024-06-05 18:07:01 +02:00
Folke Lemaitre 368c060b45 tests: check for treesitter langs and mason lsp config 2024-06-05 17:47:46 +02:00
Folke Lemaitre ca0b9ee915 fix(extras): added recommended for helm/haskell 2024-06-05 17:36:02 +02:00
Folke Lemaitre 106130f4cd ci: added some tests 2024-06-05 17:31:51 +02:00
Folke Lemaitre 373d6b60e1 style: python.lua 2024-06-05 16:42:13 +02:00
Folke Lemaitre 99c06952a0 ci: stale 2024-06-05 15:53:22 +02:00
Folke Lemaitre 90d8ff27d2 ci: fix stale workflow 2024-06-05 15:43:22 +02:00
Folke Lemaitre d6dea2247c ci: enable conventional commit linter on main 2024-06-05 15:41:32 +02:00
Folke Lemaitre 7f65b24113 style: r.lua 2024-06-05 15:38:04 +02:00
Folke Lemaitre ff9ca808e0 ci: added stylua / stale / conventional commits 2024-06-05 15:36:56 +02:00
Folke Lemaitre 7ed5a6c371 ci: remove custom pr-numbers again 2024-06-05 15:20:32 +02:00
Folke Lemaitre 71165ac52a ci: label more PRs 2024-06-05 15:19:04 +02:00
Folke Lemaitre 39c10b2b81 ci: remove custom pr-numbers 2024-06-05 15:16:39 +02:00
Folke Lemaitre cf2870cce0 ci: fix labels 2024-06-05 15:10:46 +02:00
Folke Lemaitre b764947061 ci: run labeler on existing PRs 2024-06-05 15:08:20 +02:00
Folke Lemaitre 75dcce02dc ci: added PR labeler 2024-06-05 15:03:08 +02:00
Folke Lemaitre c52242b05b style: format 2024-06-05 13:42:15 +02:00
Folke Lemaitre 662e2ffe0f fix(keymaps): use root dir for git log 2024-06-05 13:41:59 +02:00
Folke Lemaitre d64d761539 feat: enabled ts-plugin support for astro and svelte 2024-06-05 11:09:12 +02:00
Folke Lemaitre e32d1918ae fix(python): removed the python-semshi extra 2024-06-05 11:01:10 +02:00
Folke Lemaitre 452b70ad15 fix(toggle): slightly better maximize 2024-06-05 07:40:28 +02:00
Folke Lemaitre 1c583650e6 fix(toggle): un-maximize when quiting Neovim 2024-06-05 07:02:19 +02:00
Folke Lemaitre 1677b3b84f feat(lazydev): use lazydev with neodev types (not the plugin) on Neovim 0.9.x 2024-06-04 11:14:48 +02:00
Folke Lemaitre ae0d94e048 fix(lazydev): add cmd 2024-06-04 09:39:37 +02:00
Folke Lemaitre 3df8af369c fix(tex): remove latex treesitter support since it's not needed with vimtex and it needs treesitter-cli 2024-06-04 09:39:37 +02:00
Folke Lemaitre 39da8514d3 feat(lazydev): new lazydev config based on trigger words 2024-06-04 08:43:31 +02:00
Folke Lemaitre d6c59d9a41 feat(hipatterns): added vue/astro 2024-06-03 09:24:19 +02:00
Folke Lemaitre 6c3fd9fedf fix: hack for dashboard.nvim so that it shows errors when exiting 2024-06-03 07:12:17 +02:00
Folke Lemaitre da7b7738eb fix(luasnip): move mappings to cmp spec so that they dont conflict with native snippets 2024-06-02 18:43:44 +02:00
Folke Lemaitre 83c0c9405a fix: fixup for nvim-snippets compat on 0.9. Fixes #3426 2024-06-02 17:47:27 +02:00
Folke Lemaitre bb66618f1f fix(lazydev): easier way of defining library plugin paths 2024-06-02 14:24:14 +02:00
Folke Lemaitre 6da95ee7d3 fix(todo-comments): use trouble filters for showing only todo/fix/fixmes 2024-06-02 12:30:54 +02:00
Folke Lemaitre 5e76948d58 feat(coding): use lazydev.nvim instead of neodev.nvim 2024-06-02 09:33:52 +02:00
Folke Lemaitre 596c439db5 feat(util): utility methods for lazy plugins 2024-06-02 09:33:19 +02:00
Folke Lemaitre c14d21ce75 feat: moved neoconf.nvim to extras 2024-06-02 09:05:16 +02:00
Folke Lemaitre 8024201e75 refactor: move 0.9 stuff to a compat layer. Cleaner this way 2024-06-01 20:46:58 +02:00
Folke Lemaitre b2858a297a feat(extras): show extras imported in other extras 2024-06-01 11:22:17 +02:00
Folke Lemaitre 45b92aa381 feat(extras): split enabled in enabled plugins/languages 2024-06-01 11:21:28 +02:00
Folke Lemaitre c69553e194 fix(dot): added dot to recommended 2024-06-01 11:21:03 +02:00
Folke Lemaitre c98fbef3b5 fix(json): added *.json to recommended 2024-06-01 11:20:50 +02:00
Folke Lemaitre c33d6578a8 fix(util): make sure doc gen works 2024-06-01 10:25:10 +02:00
Folke Lemaitre 7598a7503d feat(extras): added extra for svelte. Full support will be enabled once my mason PR gets merged 2024-06-01 09:08:09 +02:00
Folke Lemaitre 4e62df4269 fix(health): remove old deprecated module checks 2024-06-01 08:48:44 +02:00
Folke Lemaitre a6df15a63f fix(util): make sure mason is loaded when getting package paths 2024-06-01 08:48:29 +02:00
Folke Lemaitre 276b50e389 style: docs for LazyVim.extend 2024-06-01 08:42:00 +02:00
Folke Lemaitre 683aaeb75b feat(astro): added support for ts-plugin, but won't work till mason-registry PR is merged. See #3364 2024-06-01 08:33:24 +02:00
Folke Lemaitre 9d999fa210 refactor: refactored mason/typescript/vue support 2024-06-01 08:31:10 +02:00
Folke Lemaitre 135150307b fix(aerial): disable trouble leader-cs keymap when aerial extra is enabled 2024-05-31 23:47:48 +02:00
Folke Lemaitre e7430b0776 fix(vue): correctly add plugins. See #3401 2024-05-31 20:53:55 +02:00
Folke Lemaitre abc6554e24 fix(ui): remove old alpha.nvim warning 2024-05-31 16:49:47 +02:00
Folke Lemaitre ae381c91a1 Revert "fix(rust): let rustaceans.nvim setup rust_analyzer (#3389)"
This reverts commit 3fadf6af8f.
2024-05-31 14:24:27 +02:00
Folke Lemaitre 6678af37ee fix(copilot-chat): no need to schedule which-key keys. just use default 2024-05-31 13:59:53 +02:00
Folke Lemaitre 9f2cc30246 fix(lsp): better way of extending deeply nested lists. Fixes #3398 2024-05-31 13:52:43 +02:00
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