From 2847de5c68810e825e7b40c4360b6793ea21afbc Mon Sep 17 00:00:00 2001 From: morhetz Date: Mon, 9 Dec 2013 09:08:37 +0400 Subject: [PATCH] Updating documentation --- README.md | 109 +++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 99 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 04556723..1da82f3e 100644 --- a/README.md +++ b/README.md @@ -28,16 +28,21 @@ Features -------- * Distraction-free HTML highlighting -* Hand-tuned plugin-specific highlighting for [EasyMotion][4], [Better Rainbow Parentheses][5] and [Indent Guides][6] +* Closure filetype highlighting +* [Airline][4] theme mapping +* Hand-tuned plugin-specific highlighting for [EasyMotion][5], [Better Rainbow Parentheses][6], [Indent Guides][7], [Syntastic][8] and [Git Gutter][9] - [4]: https://github.com/Lokaltog/vim-easymotion - [5]: https://github.com/kien/rainbow_parentheses.vim - [6]: https://github.com/nathanaelkane/vim-indent-guides + [4]: https://github.com/bling/vim-airline + [5]: https://github.com/Lokaltog/vim-easymotion + [6]: https://github.com/kien/rainbow_parentheses.vim + [7]: https://github.com/nathanaelkane/vim-indent-guides + [8]: https://github.com/scrooloose/syntastic + [9]: https://github.com/airblade/vim-gitgutter Usage ----- -gruvbox comes in two modes, dark and light. To toggle between them with F5 you can add these to your .vimrc +gruvbox comes in two modes, dark and light. To toggle between them with F5 you can add these to your .vimrc: map :call ToggleBg() function! ToggleBg() @@ -50,18 +55,102 @@ gruvbox comes in two modes, dark and light. To toggle between them with F5 you c colo gruvbox endfunc -Just setting background to an appropriate value would work as well +Just setting background to an appropriate value would work as well: set bg=dark " Setting dark mode set bg=light " Setting light mode +Inverted cursor (...). + +Terminal-specific +----------------- + +TBD. + +* (Recommended) 256-color pallette with gruvbox-palette shell-script +* 16 colors palette mode with gruvbox terminal colorscheme + +Troubleshooting +--------------- + +### Italics gets inverted (terminal) + +(...). + +### Effect of gruvbox_256palette.sh gets reset on Alt-Tab + +That's known issue with Ubuntu GTK-themes. Refer [†][10] for more details. Known affected terms are Gnome Terminal, Terminator and Lilyterm (though with Lilyterm option 'Dim text when inactive' set off everything is fine). + + [10]: https://github.com/morhetz/gruvbox/issues/13#issuecomment-30063099 + +### Lighter colors with iTerm2 + +(...). Refer [†][11] and [‡][12] for more details. + + [11]: https://github.com/morhetz/gruvbox/issues/8#issuecomment-26782758 + [12]: https://github.com/morhetz/gruvbox/issues/8#issuecomment-27627656 + +Configuration +------------- + +### g:gruvbox_bold +(...). +default: `1` + +### g:gruvbox_italic +(...). +default: `1` + +### g:gruvbox_underline +(...). +default: `1` + +### g:gruvbox_undercurl +(...). +default: `1` + +### g:gruvbox_termcolors +(...). +default: `256` + +### g:gruvbox_hls_cursor +(...). +default: `orange` + +### g:gruvbox_sign_column +(...). +default: `dark1` + +### g:gruvbox_italicize_comments +(...). +default: `1` + +### g:gruvbox_italicize_strings +(...). +default: `0` + +### g:gruvbox_invert_selection +(...). +default: `1` + +### g:gruvbox_invert_signs +(...). +default: `0` + +### g:gruvbox_invert_indent_guides +(...). +default: `0` + +Contributions +------------- + +(...). + ToDo ---- -* Terminal low-color mode (<256) -* More fyletype specific highlighting -* Customizable options (overrides, background switch, etc.) -* Powerline colors +* More fyletype specific highlighting (ruby, python, javascript, coffeescript) +* Airline theme License -------