ViViDboarder
f812c58597
More switching over to v0.7 methods
2023-06-13 16:48:07 -07:00
ViViDboarder
21de929b35
Switch from rls to rust-analyzer and from rust.vim to rust-tools.nvim
...
This includes some transition support for both rls and rust-analyzer
that should eventually be removed.
2023-06-13 14:59:41 -07:00
ViViDboarder
0e446b86d1
Now using v0.7+ API functions in many places
...
This preserves backwards compatibility still, but that will be removed at
some point when dropping .6. At that point, another refactor can
simplify many of the functions used.
2023-06-09 12:30:30 -07:00
ViViDboarder
b4cb73b4e4
Update for nvim 0.9+
2023-06-01 17:12:18 -07:00
ViViDboarder
68d61b1d0b
Fix <0.8 after update
2022-11-02 17:04:48 -07:00
ViViDboarder
61171df4a8
Update with nvim 0.8 support
2022-11-02 16:57:26 -07:00
ViViDboarder
9c8c290f84
Clean up lsp config
2022-11-02 12:42:02 -07:00
ViViDboarder
3d6071d222
Use new neodev config (only works for 0.7)
...
There is no check here because Mason won't even install the LSP for 0.6
versions.
2022-10-25 09:35:42 -07:00
ViViDboarder
d33415ee73
Switch to mason for installing new lsps
2022-09-08 12:23:41 -07:00
ViViDboarder
8b6ae9a87a
Update signs for kitty
2022-08-31 12:09:15 -07:00
ViViDboarder
ba6d69e6a7
Add additional comments for emoji signs for Kitty
2022-08-31 11:23:03 -07:00
ViViDboarder
b7e3bfd460
Use non-emoji signs for kitty
2022-06-08 13:14:57 -07:00
ViViDboarder
978d20d4e9
Add incremental rename
2022-06-07 09:53:10 -07:00
ViViDboarder
dc2a528c06
Format lua on save
2022-03-01 12:30:36 -08:00
ViViDboarder
ddb7721048
Update diagnostic float to show on cursor hover rather than line
...
This was showing the window at inconvenient times before and now will be
based on the cursor position being on a diagnostic.
2022-03-01 12:29:54 -08:00
ViViDboarder
02b0cb76bd
Fix some highlighting
2022-03-01 12:29:09 -08:00
ViViDboarder
2eba3d8bc6
Add signature help
2022-03-01 12:27:15 -08:00
ViViDboarder
eebddac3de
Remove lspsaga
2022-03-01 12:21:58 -08:00
ViViDboarder
58f049382e
Only add telescope lsp mappings if available
2022-01-24 15:39:02 -08:00
ViViDboarder
0c05f9db2a
Refactor null-ls again
...
Now building a list of filetypes that already have language servers
configured and then excluding those filetypes from null-ls.
There is an override where they can be forced enabled for language
servers that may not have a formatter or where the null-ls formatter is
preferred. Eg. Python where I want to format with black.
2022-01-12 14:35:07 -08:00
ViViDboarder
aef826f76b
Undo swapped_map grouping
2022-01-12 10:06:21 -08:00
ViViDboarder
5a81e7d33c
Rewrite keymaps for lsp
2022-01-12 09:59:29 -08:00
ViViDboarder
90581a444b
Refactor null-ls and remove conflicted formatting
2022-01-12 09:21:57 -08:00
ViViDboarder
f99002e303
Move hadolint to null-ls
2022-01-10 14:53:16 -08:00
ViViDboarder
7ba165af78
Fix prettier typo
2022-01-10 14:52:35 -08:00
ViViDboarder
ae6ccdc96a
Move as much as possible from ALE to null-ls
2022-01-10 14:41:08 -08:00
ViViDboarder
6475f422ac
Switch text editing from ALE to null-ls
2022-01-10 14:38:24 -08:00
ViViDboarder
cf97331465
Add function for wrapping prefixed keymap groups
2022-01-10 10:47:51 -08:00
ViViDboarder
6d2acddc56
Fix supported feature check
2022-01-10 10:47:11 -08:00
ViViDboarder
4c6c3041f0
use lsp for tags and formatting when available
2022-01-07 06:52:15 -08:00
ViViDboarder
fdc27ee719
Remove extra print on lua ls
2022-01-03 21:26:26 -08:00
ViViDboarder
27eccf2b51
Add luadev for nvim lsp support
2022-01-02 22:44:02 -08:00
ViViDboarder
150a9b36d8
Add pre 0.6 support for null-ls
2022-01-02 22:13:15 -08:00
ViViDboarder
ed6640e8e1
Remove message when nvim-lsp-installer is not installed
2022-01-02 07:43:31 -08:00
ViViDboarder
40b88432f8
Add nvim-lsp-installer
...
Might end up using this to install LSPs. Just playing with it for now.
2021-12-31 17:32:33 -08:00
ViViDboarder
175c271d90
Fix trouble icons
2021-12-31 17:31:46 -08:00
ViViDboarder
d004dbee79
Fix loading of lsp files on first load before install
2021-12-16 20:52:09 -08:00
ViViDboarder
3051f0b294
Run stylua again
2021-12-16 14:43:02 -08:00
ViViDboarder
7b3f69cf66
Update bindings for formatting and range formatting with an lsp prefix (l)
2021-12-16 14:42:07 -08:00
ViViDboarder
1eee1c727f
Use new method of setup for null-ls that doesn't use lspconfig
2021-12-16 14:42:07 -08:00
ViViDboarder
1c9990750b
Add a try_require utility rather than checking packer
2021-12-16 14:42:07 -08:00
ViViDboarder
cdc06953d2
Use null-ls vs ale for lua
2021-12-15 15:32:33 -08:00
ViViDboarder
d98e4fac72
Run stylua on everything
2021-12-15 09:37:51 -08:00
ViViDboarder
212b3cbdc7
Add stylua fixer to null-ls
2021-12-15 09:22:20 -08:00
ViViDboarder
46cfa8337e
Remove completion-nvim
2021-12-15 08:44:21 -08:00
ViViDboarder
c6e7e756d0
Don't error when trying to handle older diagnostic api
2021-12-15 08:33:09 -08:00
ViViDboarder
83590865a5
Prevent cursor hold errors with changed api
2021-12-14 16:20:16 -08:00
ViViDboarder
27c068faca
Update null_ls from config to setup
2021-12-13 17:46:41 -08:00
ViViDboarder
0e30786617
Add trouble
2021-12-10 17:10:28 -08:00
ViViDboarder
70c31d66eb
Refactor plugin loading
...
Make Packer lazy loaded and move lsp config into plugin rather than from packer
2021-12-10 12:04:13 -08:00