summaryrefslogtreecommitdiff
path: root/modules/goyo-limelight.vim
blob: 0749f10848e6fdac3dc8cdbe9332bc3c52669070 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

"Make window a little bigger"
"
let g:goyo_width=100
let g:goy_height=95
"
"
" Disable Deoplete "

function! s:goyo_enter()
  
  "call deoplete#custom#option('auto_complete', v:false)
  set spell spelllang=en_us
  set wrap
  set conceallevel=0
  set tw=100
  set noshowcmd
  set scrolloff=999
""  set background=light
""  colorscheme flattened_light
  "Limelight
  " ...
endfunction

function! s:goyo_leave()

  "call deoplete#custom#option('auto_complete', v:true)
  set nospell
  set wrap!
  set showcmd
  set scrolloff=5
""  set background=dark
""  colorscheme Tender
  "Limelight!
  " ...
endfunction

autocmd! User GoyoEnter nested call <SID>goyo_enter()
autocmd! User GoyoLeave nested call <SID>goyo_leave()

" 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 = 0

" 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