Commit Graph

200 Commits

Author SHA1 Message Date
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
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
ViViDboarder 5543af4bbc Get Docker install permissions working and TS 2022-01-02 22:06:47 -08:00
ViViDboarder ed6640e8e1 Remove message when nvim-lsp-installer is not installed 2022-01-02 07:43:31 -08:00
ViViDboarder c01d2445ba Add snippet support 2022-01-02 07:43:31 -08:00
ViViDboarder 4b6d7a3efc Add todo-comments 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 718dcc79e6 Fix colorscheme setting on first load 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 e11ba17d15 Configure packer floating window 2021-12-16 14:42:07 -08:00
ViViDboarder 720f8c41ec Run stylua again 2021-12-15 15:33:04 -08:00
ViViDboarder cdc06953d2 Use null-ls vs ale for lua 2021-12-15 15:32:33 -08:00
ViViDboarder 24f2e9b645 Add some escape sequences for tmux true color 2021-12-15 15:28:58 -08:00
ViViDboarder eca001d4d7 Improve color setting in nvim 2021-12-15 15:28:58 -08:00
ViViDboarder 6b8a4d39db Disable dark-notify on non-mac 2021-12-15 15:28:14 -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 eca378ce64 Update comments to make package pinning clearer 2021-12-15 08:43:34 -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 052f75718d Better handling of nvim .5 vs .6 2021-12-14 16:20:07 -08:00
ViViDboarder 27c068faca Update null_ls from config to setup 2021-12-13 17:46:41 -08:00
ViViDboarder 079808942b Add zen plugins 2021-12-13 17:46:41 -08:00
ViViDboarder 04bbeac02b Fix cmp loading order 2021-12-10 17:10:40 -08:00
ViViDboarder 0e30786617 Add trouble 2021-12-10 17:10:28 -08:00
ViViDboarder aa8ed67173 Add impatient back 2021-12-10 17:10:09 -08:00
ViViDboarder d42d58a45d Add whichkey 2021-12-10 16:54:37 -08:00
ViViDboarder 3490deeb18 Fix c-space mapping for cmp 2021-12-10 16:54:29 -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