ViViDboarder
9b05e6a4e0
Update some version pinning
...
Telescope master is now 0.9 and on. Making sure 0.7 versions are pinned
to stable releases, even if 0.9 is using same releases for now.
For todo-comment, using a version rule rather than a moving tag to
avoid got weirdness.
2023-11-15 08:07:12 -08:00
ViViDboarder
ab29c55c39
Update comments to explain a bit better
2023-11-15 08:05:18 -08:00
ViViDboarder
6f7627d290
Move darknotify config to it's own file
2023-11-10 14:54:14 -08:00
ViViDboarder
00598ea1c4
Fix obsidian workspaces list
2023-11-10 14:49:19 -08:00
ViViDboarder
b97d2aafbe
Lazy load sg and disable cody
2023-11-10 11:25:19 -08:00
ViViDboarder
cc7d7820b9
Use full github urls for plugins and update all
2023-11-10 11:25:03 -08:00
ViViDboarder
78f926dd79
Update obsidian plugins to auto handle git
2023-11-10 11:24:11 -08:00
ViViDboarder
cf2c776af6
Fix indentation for fugitive fix commit
2023-10-20 17:02:52 -07:00
ViViDboarder
c338a0b580
Add sourcegraph
2023-10-20 17:00:30 -07:00
ViViDboarder
20af7a9374
Add Obsidian
2023-10-20 17:00:30 -07:00
ViViDboarder
e783fde179
Unpin fugitive for patched Neovim versions
2023-09-23 23:10:48 -07:00
ViViDboarder
c077ee967c
Fix 0.7 packages
2023-06-27 21:48:52 -07:00
ViViDboarder
7a275315f0
Add markdown treesitter parser
2023-06-27 16:29:21 -07:00
ViViDboarder
50a72348e8
Return some top level mappings for lsp and fix diagnostic
2023-06-26 15:02:36 -07:00
ViViDboarder
5c77243b8c
Add csv column to statusline
2023-06-26 15:02:36 -07:00
ViViDboarder
f82987bc19
Make wombat_lush default neovim theme
2023-06-13 17:27:23 -07:00
ViViDboarder
29d9b7960d
Disable lua_ls formatting in favor of stylua
2023-06-13 17:24:37 -07:00
ViViDboarder
ad47f57d68
Lazy load snippets
...
This shaves 300ms of startup time
2023-06-13 17:12:45 -07:00
ViViDboarder
963cc8bb6a
Use my keymap functions instead of whichkey for telescope
2023-06-13 17:03:16 -07:00
ViViDboarder
a616e2e14c
Drop support for nvim 0.5
2023-06-13 16:47:03 -07:00
ViViDboarder
03df97c0d2
Disable prefer stylua to lua_ls formatter
2023-06-13 16:14:25 -07:00
ViViDboarder
7c6369ba98
Add dressing for increname
2023-06-13 16:08:42 -07:00
ViViDboarder
17c3e9b5b7
Pin trouble to stable major versions
2023-06-13 16:08:07 -07:00
ViViDboarder
e6b2f2bf86
Pin to stable 1.0 releases of which-key
2023-06-13 16:07:50 -07:00
ViViDboarder
7f9c6a92b3
Use untagged version of nvim-lspconfig on latest nvim for lua_lsp support
2023-06-13 15:00:42 -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
5bcd6af235
Fix navic in lualine
2023-06-12 12:31:15 -07:00
ViViDboarder
3f444b9dc1
Fixes for nvim 0.6
2023-06-12 09:13:48 -07:00
ViViDboarder
6435692fc3
Pin fugitive to avoid neovim bug
2023-06-10 14:48:40 -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
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
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
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
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
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
617bbf780f
Fix nil values in commit and tag tables
2022-04-18 17:05:26 -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
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
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
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
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