Compare commits

...

4 Commits

Author SHA1 Message Date
Amosnimos
be498cfb0c Merge 61faf12b3d into 0c8cc7f503 2024-10-10 11:49:47 +13:00
Junegunn Choi
0c8cc7f503 Add vim doc
Some checks failed
Test / build (push) Has been cancelled
Close #79
2024-09-12 18:17:43 +09:00
Amos Nimos
61faf12b3d Update README.md
fixed a typo "clor" to "color", better a good explanation with typo then a bad explanation still.
2021-06-07 10:58:45 -04:00
Amos Nimos
43cd359e6c Updated the README.md to make it clearer for noob
I changed the part about the issue where Limelight is not be able to calculate the color, to make it clearer
what we are suppose to do to fix the issue when it happen, avoiding the confusion of how do i "define it" where do i "define it"
"which part of this code fix the issue ?" i tried to answer those question to the best of my ability, also making clear that the example are individual line example.
2021-06-07 10:56:42 -04:00
2 changed files with 133 additions and 2 deletions

View File

@@ -42,18 +42,26 @@ xmap <Leader>l <Plug>(Limelight)
### Options
For some color schemes, Limelight may not be able to calculate the color for
dimming down the surrounding paragraphs. In that case, you need to define
`g:limelight_conceal_ctermfg` or `g:limelight_conceal_guifg`.
dimming down the surrounding paragraphs. In that case, you need to define it manually
in your .vimrc file. you can do so by adding `g:limelight_conceal_ctermfg=` or `g:limelight_conceal_guifg=`
followed by the color of your choosing. (To see the available color for each you can type ":help cterm-colors" or ":help gui-colors".)
Here's some line examples of what it should look like, but feel free to change the color name to suite your needs.
```vim
" Color name (:help cterm-colors) or ANSI code
let g:limelight_conceal_ctermfg = 'gray'
" Or
let g:limelight_conceal_ctermfg = 240
" Color name (:help gui-colors) or RGB color
let g:limelight_conceal_guifg = 'DarkGray'
" Or
let g:limelight_conceal_guifg = '#777777'
"Some other example of line you might whant to try --->
" Default: 0.5
let g:limelight_default_coefficient = 0.7

123
doc/limelight.txt Normal file
View File

@@ -0,0 +1,123 @@
limelight-vim.txt limelight-vim Last change: September 12 2024
LIMELIGHT-VIM - TABLE OF CONTENTS *limelight-vim* *limelight-vim-toc*
==============================================================================
limelight.vim |limelight-vim|
Installation |limelight-vim-installation|
Usage |limelight-vim-usage|
Limelight for a selected range |limelight-vim-limelight-for-a-selected-range|
Options |limelight-vim-options|
Goyo.vim integration |limelight-vim-goyo-vim-integration|
Acknowledgement |limelight-vim-acknowledgement|
License |limelight-vim-license|
LIMELIGHT.VIM
==============================================================================
Hyperfocus-writing in Vim.
Best served with {Goyo.vim}{1}. Works on 256-color terminal or on GVim.
{1} https://github.com/junegunn/goyo.vim
INSTALLATION *limelight-vim-installation*
==============================================================================
Use your favorite plugin manager.
*:PlugInstall*
- {vim-plug}{2}
1. Add `Plug'junegunn/limelight.vim'` to your Vim configuration file
2. Run `:source%`
3. Run `:PlugInstall`
{2} https://github.com/junegunn/vim-plug
USAGE *limelight-vim-usage*
==============================================================================
- `Limelight[0.0~1.0]`
- Turn Limelight on
- `Limelight!`
- Turn Limelight off
- `Limelight!![0.0~1.0]`
- Toggle Limelight
< Limelight for a selected range >____________________________________________~
*limelight-vim-limelight-for-a-selected-range*
*:Limelight*
You can invoke `:Limelight` for a visual range. There are also <Plug> mappings
for normal and visual mode for the purpose.
*<Plug>(Limelight)*
>
nmap <Leader>l <Plug>(Limelight)
xmap <Leader>l <Plug>(Limelight)
<
< Options >___________________________________________________________________~
*limelight-vim-options*
*g:limelight_conceal_ctermfg* *g:limelight_conceal_guifg*
For some color schemes, Limelight may not be able to calculate the color for
dimming down the surrounding paragraphs. In that case, you need to define
`g:limelight_conceal_ctermfg` or `g:limelight_conceal_guifg`.
*g:limelight_priority* *g:limelight_eop* *g:limelight_bop*
*g:limelight_paragraph_span* *g:limelight_default_coefficient*
>
" Color name (:help cterm-colors) or ANSI code
let g:limelight_conceal_ctermfg = 'gray'
let g:limelight_conceal_ctermfg = 240
" Color name (:help gui-colors) or RGB color
let g:limelight_conceal_guifg = 'DarkGray'
let g:limelight_conceal_guifg = '#777777'
" Default: 0.5
let g:limelight_default_coefficient = 0.7
" Number of preceding/following paragraphs to include (default: 0)
let g:limelight_paragraph_span = 1
" Beginning/end of paragraph
" When there's no empty line between the paragraphs
" and each paragraph starts with indentation
let g:limelight_bop = '^\s'
let g:limelight_eop = '\ze\n^\s'
" Highlighting priority (default: 10)
" Set it to -1 not to overrule hlsearch
let g:limelight_priority = -1
<
GOYO.VIM INTEGRATION *limelight-vim-goyo-vim-integration*
==============================================================================
>
autocmd! User GoyoEnter Limelight
autocmd! User GoyoLeave Limelight!
<
ACKNOWLEDGEMENT *limelight-vim-acknowledgement*
==============================================================================
Thanks to {@Cutuchiqueno}{3} for {suggesting the idea}{4}.
{3} https://github.com/Cutuchiqueno
{4} https://github.com/junegunn/goyo.vim/issues/34
LICENSE *limelight-vim-license*
==============================================================================
MIT
==============================================================================
vim:tw=78:sw=2:ts=2:ft=help:norl:nowrap: