|
|
@@ -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 <F5> :call ToggleBg()<CR>
|
|
|
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
|
|
|
-------
|