Commit graph

1745 commits

Author SHA1 Message Date
Folke Lemaitre
7bf9a1362e feat(keymaps): new keymap to toggle mazimize of current window leader-m or leader-wm 2024-05-30 11:38:21 +05:45
Folke Lemaitre
3d9712073b fix(trouble_v3): set correct lualine section background color 2024-05-30 11:38:21 +05:45
Folke Lemaitre
57791884e2 feat(vscode): added ts-comments to allow list for vscode 2024-05-30 11:38:21 +05:45
Folke Lemaitre
dc6a2412c3 fix(lsp): remove duplicate keymap 2024-05-30 11:38:21 +05:45
Folke Lemaitre
58b9463138 fix(lsp): added support for has as array for lsp keymaps 2024-05-30 11:38:21 +05:45
Folke Lemaitre
6a2b273405 feat(typescript): added gR to goto file references 2024-05-30 11:38:21 +05:45
Folke Lemaitre
25e198da17 fix(lsp): create gr with nowait=true 2024-05-30 11:38:21 +05:45
Folke Lemaitre
f31080883b fix(lsp): fix ts/deno both attaching 2024-05-30 11:38:21 +05:45
Folke Lemaitre
f7591d7cdf feat(typescript)!: the typescript extra now uses vtsls instead of tsserver. You may want to update your lsp settings. 2024-05-30 11:38:21 +05:45
github-actions[bot]
3c84465b59 chore(build): auto-generate vimdoc 2024-05-30 11:38:21 +05:45
Folke Lemaitre
fcb0f3b26e feat(lsp): added leader-cR to rename the current file and to lsp rename operations 2024-05-30 11:38:21 +05:45
Folke Lemaitre
e90a7feeac fix(lsp): fix LazyVim's on_file_rename to work according to the lsp spec 2024-05-30 11:38:21 +05:45
Folke Lemaitre
7892cab8cd style: cleanup 2024-05-30 11:38:21 +05:45
github-actions[bot]
5ecff4c0d2 chore(main): release 11.11.0 (#3351)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-30 11:38:21 +05:45
Folke Lemaitre
9e8128151d fix(snippets): fix snippets with multiple placeholders for the same tabstop 2024-05-30 11:38:21 +05:45
Folke Lemaitre
90e50afa44 feat(snippets): try to use the snippet parse to get a preview 2024-05-30 11:38:21 +05:45
Folke Lemaitre
7c311d3950 fix(snippets): show actual error for failed snippet 2024-05-30 11:38:21 +05:45
Folke Lemaitre
be1f39f662 fix(nvim-snippets): no longer needed to set global_snippets 2024-05-30 11:38:21 +05:45
github-actions[bot]
0bd9dc85df chore(main): release 11.10.0 (#3339)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-30 11:38:21 +05:45
Folke Lemaitre
f8fd881bab fix(nvim-snippets): remove extra filetypes since thats no longer needed with merged PR 2024-05-30 11:38:21 +05:45
Folke Lemaitre
ad7e674b21 feat(snippets): re-number tabstops for invalid snippets 2024-05-30 11:38:21 +05:45
Folke Lemaitre
bc7a61760b fix(nvim-snippets): also enable for tsx/jsx files 2024-05-30 11:38:21 +05:45
Folke Lemaitre
455423c735 fix(nvim-snippets): load js snippets for ts. See #3344 2024-05-30 11:38:21 +05:45
Christian Kleinbölting
f00cf92502 feat(scala-extra): Use noice for progress and add minimal keybinding (#3348)
* Use fidget for progress and add minimal keybinding

* remove figest, noice works already

* make keybinding only available for scala filetypes
2024-05-30 11:38:21 +05:45
Ben Puryear
e3a74e8bde feat(lang): add R (#3272)
* Added R extra

* Removed "made by Ben10164"

* Formatted Lua

* Removed hardcoded addition of R-languageserver in MasonLSP

* Improved nvim-lspconfig config for r_language_server

* Added nvim-neotest

* Format

* Removed Lualine

* Rework into opts, modify `pdfviewer` to be os dependent

* refactor: r

* fix: add cmp-r back

* Added quarto whichkey group label

* Set pdfviewer to be an empty string

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-05-30 11:38:21 +05:45
github-actions[bot]
0227781820 chore(build): auto-generate vimdoc 2024-05-30 11:38:21 +05:45
Folke Lemaitre
5239fe19ee feat(keymaps): add comment above/below current line with gco/gcO 2024-05-30 11:38:21 +05:45
Folke Lemaitre
f5df98b003 feat(lsp): config option to exclude certain filetypes from inlay hints. Closes #3202 2024-05-30 11:38:21 +05:45
Folke Lemaitre
2b9e021dc0 fix(copilot-chat): enhanced chat view is now merged upstream, so update your plugins! 2024-05-30 11:38:21 +05:45
github-actions[bot]
7c61b43222 chore(main): release 11.9.0 (#3333)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-30 11:38:21 +05:45
Folke Lemaitre
6fba1b5a46 fix(lsp): double check for documentHighlight. See #3246 2024-05-30 11:38:21 +05:45
Folke Lemaitre
9ec7891929 feat(copilot-chat): enhanced rendering of the chat window 2024-05-30 11:38:21 +05:45
Folke Lemaitre
850a00a451 fix(copilot-chat): clear -> reset 2024-05-30 11:38:21 +05:45
Folke Lemaitre
5837182752 fix(terminal): make gf behave. Fixes #3335 2024-05-30 11:38:21 +05:45
Folke Lemaitre
c716129f16 fix(edgy): load edgy spec early 2024-05-30 11:38:21 +05:45
Folke Lemaitre
4d5d35b9c7 feat(copilot-chat): make keymaps work in visual mode 2024-05-30 11:38:21 +05:45
Ben Elan
3fcb8e20ff fix(typescript): invalid value in inlayHints options (#3331) 2024-05-30 11:38:21 +05:45
github-actions[bot]
b689007b49 chore(main): release 11.8.0 (#3326)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-30 11:38:21 +05:45
Folke Lemaitre
393bf7ec0c feat(extras): added extra for CopilotChat.nvim 2024-05-30 11:38:21 +05:45
Folke Lemaitre
5cc94a3ab9 fix(rust): show error when rust-analyzer not found 2024-05-30 11:38:21 +05:45
Iordanis Petkakis
fd777dacf5 fix(lang/rust): Remove rust-analyzer from nvim-lspconfig (#2755)
According to the maintainer of `rustaceanvim` (see his comment [here](https://github.com/LazyVim/LazyVim/pull/2198#issuecomment-1999475044)) he says
> To pick up on this: There's a good reason rustaceanvim doesn't automatically pick up a mason.nvim installation. It will most likely be built with a different toolchain than the one your project uses, often leading to discrepancies and subtle bugs.
It's easy to configure rustaceanvim to use mason.nvim if you really want it, but I generally adhere to the YAGNI principle.

I tried locally and the removal of `rust-analyzer` from `nvim-lspconfig` doesn't
seem to have any effect on how `rustaceanvim` behaves.

I propose to remove all instances of `rust-analyzer` from `nvim-lspconfig` to avoid
any possible issues from users that don't have `rust-analyzer` installed
in their toolchain (in this case it would pick up Mason's $PATH I
believe), since they will think that since `rust-analyzer` is installed
by Mason, there shouldn't be a problem and report issues as bugs.
2024-05-30 11:38:21 +05:45
George Guimarães
17109589f5 feat(git): Change Commit Log to use Lazygit (#2959)
* feat(git): Change Commit Log to use Lazygit

* fix: use gl

* fix conflicts

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-05-30 11:38:21 +05:45
Folke Lemaitre
a059129a81 fix(laygit): normalize paths. Fixes #3327 2024-05-30 11:38:21 +05:45
github-actions[bot]
d38e01e523 chore(build): auto-generate vimdoc 2024-05-30 11:38:21 +05:45
Folke Lemaitre
29cca00ee1 fix(laygit): use correct .git root for git blame 2024-05-30 11:38:21 +05:45
Folke Lemaitre
8cd2d64e69 fix(snippet): always use top-level snippet session. Fixes #3199 2024-05-30 11:38:21 +05:45
github-actions[bot]
9be9f2cd33 chore(main): release 11.7.0 (#3317)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-30 11:38:21 +05:45
Folke Lemaitre
0840b60fc7 feat: lazyrc files are now a lazy.nvim feature 2024-05-30 11:38:21 +05:45
Iordanis Petkakis
f55332d1ff fix(lspconfig): make opts a function (#3311)
`LazyVim.config` gets evaluated during the parsing phase with `opts`
as a table (thus not taking into account changes made in the user's
personal configuration for the icons), so make `opts` a function to
defer the evaluation until the plugin loads.
2024-05-30 11:38:21 +05:45
Folke Lemaitre
8a7e0cc3fe fix(lsp): added a-n, a-p for document highlights and cycling. Closes #3320 2024-05-30 11:38:21 +05:45