diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2018-06-10 16:47:18 -0400 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2018-06-10 16:47:18 -0400 |
| commit | 2d1a20210c244c1f8b6276bcfab1a3f09f9417d2 (patch) | |
| tree | f91b9dd8a5c2276b00b8ce699e4ecdf283ecf591 /.vim/luke/prose.vim | |
| parent | 003645a3f29b39e21f148dd0de0116b8f4ecbf6d (diff) | |
| download | eibhear-2d1a20210c244c1f8b6276bcfab1a3f09f9417d2.tar.gz eibhear-2d1a20210c244c1f8b6276bcfab1a3f09f9417d2.tar.zst eibhear-2d1a20210c244c1f8b6276bcfab1a3f09f9417d2.zip | |
prose file added
Diffstat (limited to '.vim/luke/prose.vim')
| -rw-r--r-- | .vim/luke/prose.vim | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/.vim/luke/prose.vim b/.vim/luke/prose.vim new file mode 100644 index 0000000..cf9470e --- /dev/null +++ b/.vim/luke/prose.vim @@ -0,0 +1,38 @@ +let g:ProseOn=0 + +function! ToggleProse() + if !g:ProseOn + call Prose() + else + call ProseOff() + endif +endfunction + +function! Prose() + echo "Prose: On" + let g:ProseOn=1 + + noremap j gj + noremap k gk + noremap 0 g0 + noremap $ g$ + noremap A g$a + noremap I g0i + setlocal linebreak nonumber norelativenumber t_Co=0 foldcolumn=2 + hi! link FoldColumn Normal + +endfunction + +function! ProseOff() + echo "Prose: Off" + let g:ProseOn=0 + + noremap j j + noremap k k + noremap 0 0 + noremap $ $ + noremap A A + noremap I I + setlocal nolinebreak number relativenumber t_Co=256 foldcolumn=0 + +endfunction |
