temporarily disabled cursorwrap, as ve=onemore breaks vim-quotable

This commit is contained in:
Reed Esau
2014-01-12 17:28:54 -07:00
parent 224949be20
commit af65cf4197
3 changed files with 11 additions and 2 deletions

View File

@@ -195,9 +195,12 @@ a hard break. If you wish to retain the default Vim behavior, set the
`cursorwrap` value to 0 in your `.vimrc`:
```vim
let g:pencil#cursorwrap = 1 " 0=disable, 1=enable
let g:pencil#cursorwrap = 0 " 0=disable, 1=enable
```
NOTE: temporarily disabled by default while I research related bug in
vim-quotable.
## Auto-detection via modeline
Will the wrapping mode be detected accurately? Maybe. But you can improve

View File

@@ -140,16 +140,22 @@ function! pencil#init(...) abort
setlocal virtualedit+=onemore " could break other plugins
endif
"setlocal cpoptions+=q " leave cursor at position when joining two lines
" clean out stuff we likely don't want
setlocal formatoptions-=2
setlocal formatoptions-=v
setlocal formatoptions-=w " trailing whitespace continues paragraph
"setlocal cpoptions-=J " allow tab to be recognized as white space following sentence
"setlocal cpoptions-=j " .!? all have same join behavior
"setlocal cpoptions-=n " exclude number from text of wrapped lines
else
setlocal autoindent< noautoindent<
setlocal list< nolist<
setlocal wrapmargin<
setlocal display<
setlocal formatoptions<
"setlocal cpoptions<
setlocal whichwrap<
setlocal virtualedit<
endif

View File

@@ -38,7 +38,7 @@ endif
if !exists('g:pencil#cursorwrap')
" by default, h/l and cursor keys will wrap around hard
" linebreaks. Set to 0 if you don't want this behavior
let g:pencil#cursorwrap = 1
let g:pencil#cursorwrap = 0
endif
" # Commands