Commit graph

1660 commits

Author SHA1 Message Date
CPea
cf7fbdb60b
fix(lsp): skip auto config server even if it's ensure installed (#4243) 2023-06-28 11:26:51 +07:00
LostNeophyte
f24df08794
feat: add example to the packer deprecation message (#4201)
* feat: add example to the packer deprecation message

* feat: better formatting, message

* also change the http messsage

* Apply suggestions from code review

Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>

* feat: improve examples

---------

Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2023-06-09 21:03:40 +02:00
Sadik Saifi
804e08cb46
feat(lspconfig): add rounded borders to :LspInfo window (#4208)
* feat(plugin): add rounded borders to :LspInfo window

* feat(lspconfig): add rounded borders to :LspInfo window

Co-authored-by: CPea <cpea2506@gmail.com>

* chore: format

---------

Co-authored-by: CPea <cpea2506@gmail.com>
Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-06-03 10:49:49 +02:00
LostNeophyte
5c7d712497
chore: add custom_elements_ls to skipped_servers (#4212) 2023-05-30 19:29:20 +02:00
Rafael Madriz
6f8b96de9d
refactor(lualine): use string.format to return unique names (#4193)
To purpose of this change is to make code more redeable by making
`unique_client_names` a string with the unique names instead of a table
and later on calling `table.concat`. Then use `string.format` instead of
string concatenation with `..`
2023-05-25 08:12:55 +02:00
LostNeophyte
e548d6bc99
feat!: use prompts similar to :confirm in buf_kill (#4186) 2023-05-23 22:16:43 +02:00
uid54289
3dce3d86d4
perf(installer): use a shallow clone of lunarvim (#4197)
* perf(`utils/installer`): speed up lvim installation

* feat(`utils/installer`): show progress during repo cloning

* fest: longer timeout

---------

Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-05-23 22:07:44 +02:00
Christian Chiarulli
ef3f25fd1d
feat: ignore missing keys for whichkey (#4185) 2023-05-20 07:58:53 -04:00
Christian Chiarulli
28dbec26c3
feat: use code chevrons (#4184) 2023-05-20 07:57:58 -04:00
LostNeophyte
fdf19867d3
chore: add solidity_ls_nomicfoundation to skipped_servers (#4187) 2023-05-20 13:03:21 +02:00
github-actions[bot]
f3c7195c8f
chore: bump plugins version (#4146)
* chore: bump plugins version

* Revert "fix(alpha): account for different icon byte sizes (#4130)"

This reverts commit 9efe4f25c3.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-05-20 10:48:16 +02:00
Christian Chiarulli
dca9820843
feat(nvimtree): centralize selection (#4160) 2023-05-17 10:18:56 +02:00
Christian Chiarulli
af2db622d7
fix(icons): add some whitespace to the boolean icon (#4163)
Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-05-15 13:00:59 -04:00
opalmay
e32872a057
feat: lock new installations to nvim 0.9+ (#3858)
* feat: lock new installations to nvim 0.9+

* feat: newer compat tag
2023-05-13 21:37:13 +02:00
Christian Chiarulli
29f94e4361
fix: support text if marksman lang server (#4144) 2023-05-08 13:52:06 -04:00
Rafael Madriz
55f048aaae
fix(lualine): use get_active_clients instead of deprecated function (#4136)
* fix(lualine): use `get_active_clients` instead of deprecated function

`vim.lsp.get_active_clients()` accepts a table to filter returned
clients by id, bufnr and name. In this case when want to get clients for
current buffer, if bufnr is not given then it defaults to current
buffer, so need to pass anything here.

See `help vim.lsp.buf_get_clients()`

* refactor(lualine): simplify LSP component

`vim.lsp.get_active_clients` always returns a table, if that table is
empty, there's no clients attached, hence return appropriate message. No
need to use `next()`

Remove all the complicated logic with the `msg` parameter, no argument
is passed in any of the places that component is used, no need to have it.

* fix: only get clients attached to current buffer

---------

Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-05-07 11:47:34 +02:00
LostNeophyte
6d3f8b2183
fix: correct runtimepath order (#4124) 2023-05-07 04:36:42 -04:00
Christian Chiarulli
55e7fdb9d1
feat: rounded border for hover and signatureHelp (#4131)
Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-05-06 16:34:04 -04:00
CPea
44c1a3d738
fix: replace obsolete icons (#4111)
* fix(icons): replace obsolete icons

* remove the trailing space of Triangle
2023-05-06 17:47:03 +02:00
LostNeophyte
9efe4f25c3
fix(alpha): account for different icon byte sizes (#4130)
* fix(alpha): account for different icon byte sizes

* chore: format
2023-05-06 17:46:26 +02:00
Bailey Burnsed
b1c7254154
fix(treesitter): add a few parsers to ensure_installed (#4121)
* This sould fix the conflix, I had to rebase

* chore: format

---------

Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-05-04 08:39:02 +02:00
Christian Chiarulli
b0e55bad8b
fix(dap): ui opens when debugging (#4116)
Co-authored-by: WillianFuks <willian.fuks@gmail.com>
2023-05-02 16:46:00 -04:00
LostNeophyte
56d2463321
fix(lsp): lazy load mason on FileOpened (#4100) 2023-05-02 09:57:39 +02:00
CPea
9e86655361
refactor(lsp)!: deprecate lvim.lsp.diagnostics (#3916) 2023-05-02 09:56:47 +02:00
github-actions[bot]
91bdb7cd51
chore: bump plugins version (#4095)
* chore: bump plugins version

* chore: add `java_language_server` to skipped list

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-04-29 13:42:33 +02:00
CPea
4e1db216ae
fix(nvim-tree): use local buffer keymaps (#4090) 2023-04-28 11:20:01 +02:00
Mark Davies
12a46fbe4f
fix(lsp)!: switch to csharp_ls to avoid startup errors (#4079) 2023-04-28 10:31:52 +02:00
LostNeophyte
6c66357cb1
fix(tests): set up lazy.nvim in the lsp test (#4088) 2023-04-28 10:27:40 +02:00
github-actions[bot]
4cefc89506
chore: bump plugins version (#4054)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: CPea <vienpro2506@gmail.com>
2023-04-28 07:34:19 +07:00
Mateusz Bączek
261c677a8b
fix(user_command): update url in LvimDocs command (#4081) 2023-04-24 20:22:45 +07:00
kylo252
7a4265fa46
fix(lsp): diagnostic codes already show by default (#4070)
avoid viewing duplicate diagnostic codes since they are now already shown
by default since neovim#21130
2023-04-23 13:02:32 +02:00
kylo252
476743d2d1
fix(lsp): add luv library by default to lua_ls (#4067) 2023-04-20 11:59:57 +02:00
Sinuhe Shin
40e4857440
feat(tailwind): add .ts options to tailwind.config root_pattern (#4016) 2023-04-16 10:26:05 +02:00
LostNeophyte
70ce6b7ddc
fix: make FileOpened autocmd work with quickfix (#4040) 2023-04-15 13:48:06 -04:00
LostNeophyte
3b16c266d7
fix(bootstrap): delay lsp setup until LazyDone (#4041) 2023-04-15 13:46:06 +02:00
YinAqu
6544837f42
fix: use require instead of reload in pcalls (#4038)
fix(core): reload error signal
2023-04-15 13:03:25 +02:00
Olegek
23ace671d6
fix(nvim-tree): remove deprecated option (nvim-tree/nvim-tree.lua#2122) (#4033)
fix: remove deprecated option nvim-tree/nvim-tree.lua#2122
2023-04-13 08:10:15 +02:00
erodey
3f2e91b667
feat(lazy): lazy.nvim settings can be customized (#4010) 2023-04-12 04:29:11 -04:00
sigmaSd
b5cc0a51bd
feat(keybindings): add code action to visual mode (#4022)
* feat(keybindings): add code action to visual mode

* fmt
2023-04-12 08:23:35 +02:00
Akihiro Okuno
ad6a0e3d18
feat(mason): add on_config_done option to lvim.builtin.mason (#3991) 2023-04-07 14:02:09 +02:00
hehelego
7a9cc63af9
chore(plugins): remove popup.nvim as it is deprecated (#4004) 2023-04-07 14:01:36 +02:00
Jieru Mei
6bd46cb6f5
feat(lang): yaml use schemastore (#3953) 2023-04-06 21:55:09 -04:00
kylo252
0b13c9f6bc
feat(mason): add support for mason-registry (#3994)
* feat(mason): add support for mason-registry

* fix(lazy)!: wrap refresh for mason-registry
2023-04-04 10:10:36 +02:00
gtscherer
b765f95508
fix(nvimtree): don't overwrite update_focused_file.ignore_list (#3986)
fix(plugin): Prevent Overwriting NvimTree update_focused_file.ignore_list

Fix #3985

Co-authored-by: Greggory Scherer <greggory.scherer@sony.com>
2023-03-28 08:39:11 +02:00
Zhizhen He
0ca97f7755
fix(which-key): typo (#3963) 2023-03-20 11:29:24 -07:00
Jieru Mei
76040d25ff
fix(dap): invalid border value (#3951) 2023-03-19 21:55:02 -07:00
Khilseith
57395bcc8a
fix: copilot indent reset (#3343) (#3960) 2023-03-19 21:54:41 -07:00
Jabriel
f64294f768
fix(lsp): incorrect g goto capitalization (#3950) 2023-03-20 11:25:59 +07:00
LostNeophyte
9f1f98312b
feat: regenerate lsp templates after LvimUpdate (#3864) 2023-03-06 05:15:08 -05:00
Jieru Mei
b5800bc3c4
fix(breadcrumbs): disable for neotest (#3921) 2023-03-05 22:01:33 -05:00