Commit graph

768 commits

Author SHA1 Message Date
Rubin Bhandari
0a9373733f
feat(typescript): add keymap for remove unused imports (#3376) 2024-05-30 15:30:20 +02:00
Folke Lemaitre
95d055dcf7
feat: trouble v3 2024-05-30 14:41:13 +02:00
Saiful Islam
ae098d67d6
fix(typescript): vtsls server expe settings (#3372)
Based on [vtsls schema](bd2df5a2d4/packages/service/configuration.schema.json (L1092)), experimental setting should be vtsls property not typescript.

```json
"vtsls.experimental.completion.enableServerSideFuzzyMatch": {
      "default": false,
      "type": "boolean",
      "description": "Execute fuzzy match of completion items on server side. Enable this will help filter out useless completion items from tsserver."
    },
```
2024-05-30 11:29:09 +02:00
Rubin Bhandari
c2ef09227e
fix: remove lazygit log gl keymap when on gitui (#3371) 2024-05-30 11:17:55 +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
Rubin Bhandari
b285a46dfc
feat(typescript): vtls add select ts version (#3366) 2024-05-30 09:57:10 +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
38b8736b81
feat(typescript): added gR to goto file references 2024-05-29 16:02:38 +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
54d687383d
style: cleanup 2024-05-29 14:45:55 +02:00
Christian Kleinbölting
de57894158
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-28 14:55:11 +02:00
Ben Puryear
80c9dcaabe
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-28 13:44:38 +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
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
2695fc7dfc
feat(copilot-chat): make keymaps work in visual mode 2024-05-27 16:48:22 +02:00
Ben Elan
54d7cea305
fix(typescript): invalid value in inlayHints options (#3331) 2024-05-27 13: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
Iordanis Petkakis
f48d55a653
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-27 08:04:51 +02:00
Folke Lemaitre
3a30070a4c
feat: lazyrc files are now a lazy.nvim feature 2024-05-26 16:49:48 +02:00
jyuan0
c9ab8224f5
fix(illuminate): s/enabed/enabled (#3313) 2024-05-26 10:38:28 +02:00
Caidan Williams
f9b31372ae
fix(python): extras.lang.python to enable venv select keys on ft (#3280) 2024-05-22 19:39:16 +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
Rubin Bhandari
1eea51606e
fix: set markdown for LICENSE file (#3276) 2024-05-22 19:36:33 +02:00
Folke Lemaitre
ae6d8f1a34
feat(markdown): add formatter for mdx 2024-05-21 23:05:29 +02:00
Peter Benjamin
9eec03d890
feat(markdown): configure conform for markdown files (#2308) 2024-05-21 23:03:43 +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
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
Arthur
94c9f4cf37
feat(extras.lang): Add kotlin (#2890)
* Add kotlin lang

* Update the opts.ensure_installed

* Add the kotlin setup in nvim-dap

* Update plugins based on the review comments.

1. Remove kotlin language server from mason

2. Add optinal is true, only enabled if the user has explicitly enabled
the extra plugin.

3. Remove duplicate dependencies cause they are already defined in the
plugin.

4. Add none-ls as optional

* Update comment message
2024-05-20 21:24:50 +02:00
Folke Lemaitre
e5ea8abd38
feat(java): enable inlay hints. Fixes #3244 2024-05-20 20:42:25 +02:00
Theo Lemay
5726f3966d
feat(vscode): enable more compatible plugins (#3250) 2024-05-20 19:56:14 +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
Andrea C from The App
e0c67f6776
feat(lang): add toml (#3022)
Co-authored-by: gacallea <gacallea@users.noreply.github.com>
2024-05-19 20:47:00 +02:00
Rubin Bhandari
4a41012483
fix: show refactored success msg (#3233) 2024-05-19 17:45:36 +02:00
dotfrag
93c156a0a5
fix(yanky): load yanky earlier to avoid losing deleted lines (#3234) 2024-05-19 17:25:00 +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
Rubin Bhandari
649fa9d521
fix(keymaps): delete lazygit keymap when using gitui (#2986)
* fix(keymaps): delete lazygit keymap when using gitui

* Update gitui.lua
2024-05-18 21:55:54 +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
Iordanis Petkakis
eb6c9fb578
fix(mini.starter): changes based on echasnovski's recommendation (#3223) 2024-05-18 18:14:35 +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
ef3bd3bd02
feat(extras): tags some extras as recommended 2024-05-18 14:12:26 +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