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 |
|