mirror of
https://github.com/preservim/vim-pencil.git
synced 2025-11-16 13:53:47 -05:00
added wrap mode detect via line sampling; now ignores wm
This commit is contained in:
@@ -192,7 +192,7 @@ let g:pencil#joinspaces = 0 " 0=one_space, 1=two_spaces
|
|||||||
By default, `h`/`l` and the left/right cursor keys will move to the
|
By default, `h`/`l` and the left/right cursor keys will move to the
|
||||||
previous/next line after reaching first/last character in a line with
|
previous/next line after reaching first/last character in a line with
|
||||||
a hard break. If you wish to retain the default Vim behavior, set the
|
a hard break. If you wish to retain the default Vim behavior, set the
|
||||||
`cursorwrap` value to 0 in your `.vimrc`:
|
`cursorwrap` value to `0` in your `.vimrc`:
|
||||||
|
|
||||||
```vim
|
```vim
|
||||||
let g:pencil#cursorwrap = 1 " 0=disable, 1=enable
|
let g:pencil#cursorwrap = 1 " 0=disable, 1=enable
|
||||||
@@ -209,7 +209,7 @@ Failing that _pencil_ will then sample lines from the start of the file.
|
|||||||
### Detect via modeline
|
### Detect via modeline
|
||||||
|
|
||||||
Will the wrap mode be detected accurately? Maybe. But you can improve its
|
Will the wrap mode be detected accurately? Maybe. But you can improve its
|
||||||
chances by giving it an explicit hint.
|
chances by giving _pencil_ an explicit hint.
|
||||||
|
|
||||||
At the bottom of this document is a odd-looking code:
|
At the bottom of this document is a odd-looking code:
|
||||||
|
|
||||||
@@ -224,18 +224,17 @@ loading the file into a buffer:
|
|||||||
:set textwidth=74
|
:set textwidth=74
|
||||||
```
|
```
|
||||||
|
|
||||||
That’s a strong hint to _pencil_ that it should assume hard line breaks,
|
This informs _pencil_ that it should assume hard line breaks, regardless
|
||||||
regardless of whether or not soft line wrap is the default editing mode
|
of whether or not soft line wrap is the default editing mode for files of
|
||||||
for files of type ‘markdown’.
|
type ‘markdown’.
|
||||||
|
|
||||||
|
You explicitly specify soft wrap mode by specifying a textwidth of `0`:
|
||||||
|
|
||||||
```
|
```
|
||||||
<!-- vim: set tw=0 :-->
|
<!-- vim: set tw=0 :-->
|
||||||
```
|
```
|
||||||
|
|
||||||
If textwidth is `0` as shown above, then _pencil_ assumes you want soft
|
Note that if the modelines feature is disabled (such as for security
|
||||||
line wrap.
|
|
||||||
|
|
||||||
Note that even if the modelines feature is disabled (such as for security
|
|
||||||
reasons) the textwidth will still be set by this plugin.
|
reasons) the textwidth will still be set by this plugin.
|
||||||
|
|
||||||
### Detect via sampling
|
### Detect via sampling
|
||||||
|
|||||||
Reference in New Issue
Block a user