Commit Graph

352 Commits

Author SHA1 Message Date
ViViDboarder
098ef45271 Go back to only format on save for rust and go 2021-09-09 16:09:38 -07:00
ViViDboarder
da356bba97 Add spell for neovim (maybe link this?) 2021-09-09 16:09:20 -07:00
ViViDboarder
4097ef493c Add spelling completion shortcut 2021-09-09 16:05:45 -07:00
ViViDboarder
b194e639fd Neovim lua: Refactor more plugin loading and add better language support 2021-09-01 10:03:05 -07:00
ViViDboarder
1ac22e81b2 Set fuzzy lsp bindings based on installed packages 2021-08-25 16:28:24 -07:00
ViViDboarder
21c33a47f8 Disable fzf 2021-08-25 16:28:03 -07:00
ViViDboarder
954738573d Refactor a bunch of lua configs out
This is a WIP with telescope and fzf
2021-08-25 16:21:50 -07:00
ViViDboarder
d283258689 Better lsp and completion
Remove treesitter completion for now and use black config?
2021-08-24 16:13:10 -07:00
ViViDboarder
497c580c12 Add startify config and local require 2021-08-24 16:12:40 -07:00
ViViDboarder
d87d6c8d6a Add plugin comments 2021-08-24 16:11:46 -07:00
ViViDboarder
09fd4d640d Move location to different lualine section 2021-08-24 16:11:23 -07:00
ViViDboarder
74675dcba2 Enable mouse support 2021-08-24 16:11:02 -07:00
ViViDboarder
05f57cff6c Add python-lsp-black, pyls-isort, and pyls-mypy 2021-08-24 16:10:37 -07:00
ViViDboarder
ae8d912323 Mark that python-lsp-server is py3 only 2021-08-24 10:41:45 -07:00
ViViDboarder
edd5181964 Begin refactor of lua configs 2021-08-24 10:38:14 -07:00
ViViDboarder
a293e22eb0 Update language servers
Adding pylsp for lspconfig

Adding gopls since Nvim 0.5 is not using vim-go
2021-08-24 09:59:24 -07:00
ViViDboarder
07659f2aaf Begin adding lua configs for neovim 2021-08-24 09:56:36 -07:00
ViViDboarder
75261eb20a Add saving and loading of plug snapshots 2021-08-24 09:56:36 -07:00
ViViDboarder
41ef5dc30f Simplify plugin config
Remove all the ide toggle flags. I wasn't using them
2021-08-24 09:56:36 -07:00
ViViDboarder
eca03d227c Update go fixers to use ale 2021-08-24 09:56:36 -07:00
ViViDboarder
1dbde430c2 Upgrade python packages and add pyls-black 2021-07-26 16:37:54 -07:00
ViViDboarder
1dc2a9d34d Add Docker builds 2021-06-13 18:34:13 -07:00
ViViDboarder
f18eba7148 Use clippy when linting rust files 2021-06-13 18:31:30 -07:00
ViViDboarder
9dd7947823 Update build platforms 2021-06-13 18:31:14 -07:00
ViViDboarder
19d082d26d Add support for running in a Docker image 2021-06-09 10:23:48 -07:00
ViViDboarder
0a7865275f Better detection of sh when bash is present 2021-06-09 10:22:53 -07:00
ViViDboarder
ba11b4e68e Update setup script to allow partial setups
Also remove pip install of python neovim because this is done with
os package managers now
2021-06-09 10:22:27 -07:00
ViViDboarder
2a1b012ee9 Fix indentation on lang server installs 2021-06-09 10:19:03 -07:00
ViViDboarder
4e49d8b2d1 Move go fmt on safe to ale config
Also move Ale config to a dedicated file
2021-04-30 11:27:39 -07:00
ViViDboarder
2b60626ed3 Only set background color if it's changing 2021-04-30 11:26:06 -07:00
ViViDboarder
88f5da156e Use bash as vim shell if available 2021-04-30 11:25:35 -07:00
ViViDboarder
302d5816dd Detect ansible playbooks based on path 2021-01-13 09:22:06 -08:00
ViViDboarder
9384d9b0c6 Replace gometalinter with golangci-lint 2021-01-13 09:21:04 -08:00
ViViDboarder
fd8c3e8a75 Add spell auto complete from normal mode 2021-01-13 09:20:37 -08:00
ViViDboarder
703f9d02b2 Update python linting 2020-11-04 22:13:05 -08:00
ViViDboarder
724860a098 Fix markdown file comment 2020-11-04 22:12:23 -08:00
ViViDboarder
844c00809f Fix snapshot loading and update plugins 2020-10-23 13:52:12 -07:00
ViViDboarder
2d05d62bd5 Add SimpylFold for python folding 2020-10-23 13:51:24 -07:00
ViViDboarder
dedd400ccf Update indenting lists in markdown
This is more intuative to me
2020-10-23 13:48:43 -07:00
ViViDboarder
d2717e751d Add trailing comma when wrapping Go functions 2020-04-07 09:47:22 -07:00
ViViDboarder
c8f77b1b3b Dramatically simplify python plugins
This does take away a little functionality, but doesn't seem so bad
right now
2020-02-21 17:11:08 -08:00
ViViDboarder
f50cdda385 Clean plugins rc a bit
Reorganize things
2020-02-21 17:09:42 -08:00
ViViDboarder
90b505bb34 Improve autocomplete a bit
Would still be good to add nvim native lsp
2020-02-21 17:07:50 -08:00
ViViDboarder
1d0cf22333 Make default shell sh rather than bash
Slightly better compatibility, but probably no change
2020-02-21 17:03:16 -08:00
ViViDboarder
e085795b92 Clean up plugins further
Switch most languages to vim-polyglot
2020-02-05 10:22:03 -08:00
ViViDboarder
9397bdafbd Fix echo when failing to install black on Py2 2019-12-30 11:06:13 -08:00
ViViDboarder
0ac1019486 Update language server install to fix pip and add rustfmt 2019-11-20 15:19:14 -08:00
ViViDboarder
acf484c4bd Make cover some edge cases of vim 2019-11-02 00:19:22 +00:00
ViViDboarder
4b4c141ee5 Refactor colorscheme settings to better support GUI
This fixes an issue with themes that don't support dark/light
backgrounds as well as overrides the defaults for GUI apps.

It also switches to a faster method of detecting system dark mode on
macOS
2019-11-01 15:07:29 -07:00
ViViDboarder
348d2fabc6 Add support for rg FZF search through file text 2019-11-01 15:07:19 -07:00