Loading repository data…
Loading repository data…
junegunn / repository
:flashlight: All the world's indeed a stage and we are merely players
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Hyperfocus-writing in Vim.

Best served with Goyo.vim. Works on 256-color terminal or on GVim.
Use your favorite plugin manager.
Plug 'junegunn/limelight.vim' to your Vim configuration file:source %:PlugInstallLimelight [0.0 ~ 1.0]
Limelight!
Limelight!! [0.0 ~ 1.0]
You can invoke :Limelight for a visual range. There are also <Plug>
mappings for normal and visual mode for the purpose.
nmap <Leader>l <Plug>(Limelight)
xmap <Leader>l <Plug>(Limelight)
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.
" 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
autocmd! User GoyoEnter Limelight
autocmd! User GoyoLeave Limelight!
Thanks to @Cutuchiqueno for suggesting the idea.
MIT