Updating documentation

This commit is contained in:
morhetz
2013-12-09 09:08:37 +04:00
parent 498f71347b
commit 2847de5c68

109
README.md
View File

@@ -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 (&lt;256)
* More fyletype specific highlighting
* Customizable options (overrides, background switch, etc.)
* Powerline colors
* More fyletype specific highlighting (ruby, python, javascript, coffeescript)
* Airline theme
License
-------