Commit Graph

427 Commits

Author SHA1 Message Date
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
ViViDboarder
57e5f83dc8 Update init to be more useful
Add more comments to better understand what's going on as well as
add some more variables to better determine which plugins to enable
2019-10-21 16:26:35 -07:00