Commit Graph

53 Commits

Author SHA1 Message Date
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
ViViDboarder
505143f5e3 Make sure reference to ui function exists before calling 2021-12-09 09:20:06 -08:00
ViViDboarder
84497d7009 Fix range formatting 2021-12-08 22:31:04 -08:00
ViViDboarder
aa9c37859f Move lsp ui config to prevent errors 2021-12-08 22:30:45 -08:00
ViViDboarder
5ed31c83b0 Readability improvement 2021-12-08 17:13:45 -08:00
ViViDboarder
8e5aa3158b Make built in lsp prettier (replace lspsaga? 2021-12-08 17:13:32 -08:00
ViViDboarder
45e32b07bf Remove python from ale and add to null-ls 2021-12-08 17:12:33 -08:00
ViViDboarder
371573e468 Simplify lsp setup 2021-12-08 15:59:45 -08:00
ViViDboarder
9092219d2c Make Lspsaga optional
Issues with 0.6.0
2021-12-08 15:55:31 -08:00
ViViDboarder
b8b502298e Use null-ls for liniting where available 2021-12-08 15:28:12 -08:00
ViViDboarder
89cb90a6aa Update lsp config for lspsaga 2021-12-07 16:15:30 -08:00
ViViDboarder
3fdacaf932 Use rls instead of rust_analyzer 2021-12-07 16:15:30 -08:00
ViViDboarder
9778c8c5fa Add luasnip and lsp snippit support 2021-12-01 09:49:21 -08:00
ViViDboarder
4a5d7fce1e nvim: use nvim-cmp for completion 2021-09-30 11:00:56 -07:00
ViViDboarder
48af6cc3ef nvim: Add better support for lsp via omnifunc
Only reason I'm not using this is that there is no floating preview window
2021-09-30 11:00:44 -07:00
ViViDboarder
6baa4feab0 nvim: Use pyrite 2021-09-30 11:00:40 -07:00
ViViDboarder
9bbe68013b Run some linting on nvim lua 2021-09-15 18:13:17 -07:00
ViViDboarder
098ef45271 Go back to only format on save for rust and go 2021-09-09 16:09:38 -07:00
ViViDboarder
1ac22e81b2 Set fuzzy lsp bindings based on installed packages 2021-08-25 16:28:24 -07:00