Commit Graph

236 Commits

Author SHA1 Message Date
ViViDboarder
8404ef0005 Clean pre-commit checks a little bit 2023-06-09 13:12:02 -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
72ba9591e7 Use new neovim api for augroup, autocommands, and user commands
Also starts using WhichKey for more thigns, but in a very basic way.
This part should probably be refactored and tested when devising a
standard way to do mappings with descriptions.
2023-06-07 16:26:52 -07:00
ViViDboarder
2e95001b5b Remove ale config from Neovim config 2023-06-02 10:39:52 -07:00
ViViDboarder
baf3b0183f Update all 0.8 packages to latest unpinned versions 2023-06-02 08:35:56 -07:00
ViViDboarder
3dd3134d30 Small bump of 0.8 versions 2023-06-02 08:32:08 -07:00
ViViDboarder
b4cb73b4e4 Update for nvim 0.9+ 2023-06-01 17:12:18 -07:00
ViViDboarder
625879cacb Fix loading of treesitter config 2023-06-01 16:52:12 -07:00
ViViDboarder
c56293489b Allow installing a subset of language support 2023-05-22 12:13:45 -07:00
ViViDboarder
37714095b4 Set snapshot based on vim version 2023-03-08 14:39:00 -08: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
9d3c630211 Update dictionary 2022-11-02 12:42:02 -07:00
ViViDboarder
b259a7bf53 Fix some linting issues 2022-11-02 12:42:02 -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
8277be8360 neovim: add is_gui global for neovide 2022-10-14 15:36:25 -07:00
ViViDboarder
eb0320fe77 Fix nvim 0.6.0 support for null-ls and mason 2022-10-14 15:31:03 -07:00
ViViDboarder
4e906222ea Pin impatient for old nvim versions 2022-10-14 15:30:05 -07:00
ViViDboarder
9380fc627e Use correct package for lspconfig 2022-10-14 14:48:08 -07:00
ViViDboarder
85822d8c08 Fix bug with notify plugin setup 2022-10-14 14:41:14 -07:00
ViViDboarder
a22d1b9244 null-ls: Use builtin versions of alex and ansiblelint if possible
Fallback support to nvim <0.6.0 still present
2022-10-14 13:59:53 -07:00
ViViDboarder
597d0142d6 Fix linting 2022-09-08 12:23:52 -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
89c4d40068 Update latest tag for current version 2022-08-31 11:46:20 -07:00
ViViDboarder
759b797f25 Update and tag breaking versions 2022-08-31 11:45:26 -07:00
ViViDboarder
ba6d69e6a7 Add additional comments for emoji signs for Kitty 2022-08-31 11:23:03 -07:00
ViViDboarder
f9e2976d9f Don't use inc-rename on nvim 0.7 because it's not supported 2022-08-31 11:22:37 -07:00
ViViDboarder
b3d96c0ddc Add some more words to spelling 2022-06-16 12:50:59 -07:00
ViViDboarder
b846cfc6b9 Add path to lualine 2022-06-16 12:50:49 -07:00
ViViDboarder
b7e3bfd460 Use non-emoji signs for kitty 2022-06-08 13:14:57 -07:00
ViViDboarder
3df8f355dd Update dictionary 2022-06-07 09:53:10 -07:00
ViViDboarder
978d20d4e9 Add incremental rename 2022-06-07 09:53:10 -07:00
ViViDboarder
ae4cb15f72 Pin a bunch of 0.7.0 breaking commits 2022-06-07 09:53:10 -07:00
ViViDboarder
219b8fac43 Switch back to official packer now that my fix is merged 2022-06-07 09:53:10 -07:00
ViViDboarder
ef18e73af1 Ignore jk` whichkey.lua triggers 2022-05-24 16:41:22 -07:00
ViViDboarder
36853b6b2f Fix fugitive commands 2022-05-10 12:06:07 -07:00
ViViDboarder
ded3cec4a9 Pin 0.6 versions of telescope 2022-04-29 12:31:45 -07:00
ViViDboarder
6be2309fdc Fix cmp mappings 2022-04-21 13:03:22 -07:00
ViViDboarder
6161750843 Switch to my Packer fork
Current Packer release seems to be unmaintained in favor of
ongoing development of a v2. This fork has a bug fix for snasphotting
2022-04-19 10:01:33 -07:00
ViViDboarder
08308c78ce Update snapshot again 2022-04-18 17:16:38 -07:00
ViViDboarder
21a4b791d9 Add more spelling 2022-04-18 17:06:41 -07:00
ViViDboarder
3849838817 Update snapshot 2022-04-18 17:06:41 -07:00
ViViDboarder
617bbf780f Fix nil values in commit and tag tables 2022-04-18 17:05:26 -07:00
ViViDboarder
0ccfe90fac Keep backup dir 2022-03-21 15:56:08 -07:00
ViViDboarder
960aad79e1 Add some jargon to dictionary 2022-03-21 15:53:49 -07:00
ViViDboarder
1482ccedb1 Update snapshot 2022-03-01 12:31:33 -08: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
0cb37ef1dc Update plugins 2022-02-28 16:33:56 -08:00
ViViDboarder
efedec3d59 Update dict 2022-02-28 16:32:58 -08:00
ViViDboarder
3dabf98e5b Update writegood config
Skip adverb warnings and try to make everything a WARN severity, but this doesn't work
2022-02-28 16:32:42 -08:00
ViViDboarder
a4119cae0f Sort json 2022-02-28 16:32:15 -08:00
ViViDboarder
d8cf78b4e4 Fix indent 2022-02-25 11:10:28 -08:00
ViViDboarder
204fd57199 Remove ale from lua 2022-02-25 11:09:53 -08:00
ViViDboarder
43ef210795 Add PackerSnapshot commands to autoload 2022-02-25 11:07:07 -08:00
ViViDboarder
19752d45a6 Add latest snapshot 2022-02-25 11:04:46 -08:00
ViViDboarder
53efd0ff51 Add snapshotting 2022-02-25 11:03:05 -08:00
ViViDboarder
08a50b1621 Select completion by default 2022-02-25 09:10:12 -08:00
ViViDboarder
ace8f98428 Fix gomod filetype detection 2022-02-25 09:10:04 -08:00
ViViDboarder
68d5b9b62e Add snippets 2022-02-25 09:09:51 -08:00
ViViDboarder
7b9a4fe2a2 Remove commented out plugins 2022-02-25 09:09:40 -08:00
ViViDboarder
1aaba4f1c6 Handle missing env variables 2022-01-27 19:31:37 -08:00
ViViDboarder
a2a1326258 Set fallback backupdir paths 2022-01-27 12:32:42 -08:00
ViViDboarder
6efc54a754 Comment nvim term colors stuff 2022-01-26 14:28:36 -08:00
ViViDboarder
a0e8fc8310 Set backup on for neovim 2022-01-26 14:28:14 -08:00
ViViDboarder
58f049382e Only add telescope lsp mappings if available 2022-01-24 15:39:02 -08:00
ViViDboarder
da77afdfb3 Fix null-ls formatter conflict 2022-01-21 21:22:27 -08:00
ViViDboarder
f87a811716 Add compiled spell 2022-01-21 09:36:49 -08:00
ViViDboarder
4730db4507 Add some more words to spelling 2022-01-21 09:21:31 -08:00
ViViDboarder
edc6cc173e Add telescope file_browser 2022-01-13 13:17:15 -08:00
ViViDboarder
e44c226a70 Enable <cmd>Telescope notify 2022-01-13 12:57:50 -08:00
ViViDboarder
784fee4cef Add more treesitter parsers 2022-01-13 12:57:27 -08:00
ViViDboarder
a307c7e930 Refactor null-ls again, again
Avoid removing filetypes for non-formatters and extract into method
2022-01-12 14:56:08 -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
ec110edaff Make notifications prettier 2022-01-10 14:53:26 -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
44b7b000df switch telescope pins to tags 2022-01-08 21:50:06 -08:00
ViViDboarder
4c6c3041f0 use lsp for tags and formatting when available 2022-01-07 06:52:15 -08:00
ViViDboarder
5b56491ea7 Make linter happy 2022-01-06 21:15:06 -08:00
ViViDboarder
06b29db645 Add new function for mapping versoins to last supported commits 2022-01-06 21:14:18 -08:00
ViViDboarder
c2f290bb97 Replace grepper <leader>* and instead use telescope
Also adding a  bunch of new telescope bindings
2022-01-03 21:27:53 -08:00
ViViDboarder
e43a43500e Add bindings for fugitive 2022-01-03 21:27:13 -08:00
ViViDboarder
980dd9d1f5 Update format for argwrap binding 2022-01-03 21:26:45 -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
5a1a907529 Fix snippet expansion 2022-01-02 22:43:24 -08:00
ViViDboarder
150a9b36d8 Add pre 0.6 support for null-ls 2022-01-02 22:13:15 -08:00