Commit Graph

378 Commits

Author SHA1 Message Date
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
ViViDboarder
54d9793902 Add shortcut for ALEFix 2019-11-01 15:06:54 -07:00
ViViDboarder
8b23380279 Update markdown indentation
Set it to two spaces to better differentiate a list and code
2019-11-01 15:06:19 -07:00
ViViDboarder
36eb348b43 Formatting for install-ls.sh 2019-10-29 17:33:14 -07:00
ViViDboarder
808804d0ac Add command for easy spelling 2019-10-29 16:35:54 -07:00
ViViDboarder
2c3d439df4 Update target for installing lang servers, linters, fixers 2019-10-29 14:55:44 -07:00
ViViDboarder
970d43a694 Remove neomake and syntastic 2019-10-29 12:34:50 -07:00
ViViDboarder
ba6ea9e84b Prettify README.md using new linters/fixers 2019-10-29 12:33:29 -07:00
ViViDboarder
cf9a69eede Install and configure new text linters 2019-10-29 12:33:08 -07:00
ViViDboarder
6d67d84fc5 Update fixers and sort linters 2019-10-28 16:30:34 -07:00
ViViDboarder
53209bff90 Update YAML indent
Making it 2 spaces to make indentation a bit cleaner when displaying lists
2019-10-28 09:20:25 -07:00
ViViDboarder
1e7156d172 Add fixer for markdown to trim trailing whitespace 2019-10-24 16:22:46 -07:00
ViViDboarder
e9bd22b73c Update pre-commit versions 2019-10-24 14:29:16 -07:00
ViViDboarder
5fdc11ff93 Update hook installation 2019-10-24 14:16:01 -07:00
ViViDboarder
51bbd2dcef Add plugin snapshots to make setup more predictable 2019-10-24 14:15:34 -07:00
ViViDboarder
8d0b6c26fe Catch error on first load where colorscheme may be missing 2019-10-24 14:12:44 -07:00
ViViDboarder
c16f793fb8 Pass lint 2019-10-24 13:58:45 -07:00
ViViDboarder
4cf4f83897 Add some ft settings for fish files 2019-10-24 13:47:56 -07:00
ViViDboarder
556b8baeae Remove unused rc files 2019-10-24 13:47:40 -07:00
ViViDboarder
ad7da3997d Merge branch 'master' into slim-vim 2019-10-24 13:28:19 -07:00
ViViDboarder
bc1ac5ff71 Improve vint compliance 2019-10-24 13:27:01 -07:00
ViViDboarder
f2a766d1e6 Add pre-commit to run vint 2019-10-24 12:40:36 -07:00
ViViDboarder
6a51d76881 WIP: Switch to ALE with a few LS setup 2019-10-24 12:40:10 -07:00
ViViDboarder
2b6b13fcda Add pre-commit to run vint 2019-10-24 12:39:27 -07:00
ViViDboarder
16d6dd2ce5 Update IDE like features to be behind variable toggles
Also get's rid of neocomplete in favor of deoplete for vim8 as well and
neocomplecache as a fallback
2019-10-21 16:27:34 -07:00