aboutsummaryrefslogtreecommitdiff
path: root/plugin
Commit message (Collapse)AuthorAgeFilesLines
* Set change number cache on buffer entryTom Ryder2019-05-301-2/+3
|
* Changed my mind again; do fire InsertLeaveTom Ryder2019-05-281-2/+2
|
* Completely overhaul, losing autoloadTom Ryder2019-05-281-14/+8
| | | | Vim 7.0 and expression mappings sure make this easier.
* Remove unneeded BufEnter eventTom Ryder2019-05-251-1/+1
|
* Rearrange some code for clarityTom Ryder2019-05-251-7/+4
|
* Inline conditionalTom Ryder2019-05-251-4/+1
|
* Move functions into autoloadTom Ryder2019-05-251-26/+3
|
* Drop support for Vim 6.xTom Ryder2019-05-251-27/+11
|
* Remove unneeded variable scopingTom Ryder2019-05-091-2/+2
|
* Redraw the screen after cancelling insertTom Ryder2019-02-131-0/+3
| | | | | | | | There's an apparent bug in recent patches of Vim (after 8.1) that causes 'showmode' display to remain on the screen after an insert operation is cancelled using this plugin. A full `redraw!` fixes it. I'll see if I can figure out what's causing it in Vim itself too, hopefully before an 8.2 release.
* Use BufEnter event for setupTom Ryder2018-07-261-2/+2
| | | | Shorter, and works for :enew this way.
* Fix map ref in commentTom Ryder2018-07-121-2/+2
|
* Parenthesise mappingTom Ryder2018-07-121-1/+1
|
* Complete overhaulTom Ryder2018-07-121-25/+46
| | | | If it's not working now, I don't know what to do...
* Refactor completely with TextChanged/CursorMovedTom Ryder2018-07-111-6/+14
| | | | Not as bad as I thought performance-wise, even with the latter.
* Remap over Escape, not CTRL-CTom Ryder2018-07-081-1/+1
| | | | This way, InsertLeave events get fired.
* Check '[ and '] marks as well for insertTom Ryder2018-07-021-1/+6
| | | | | This is in the right direction for fixing the bug, but it's still not quite right--it only works if there was a comment leader added.
* Correct a version number comparisonTom Ryder2018-07-021-1/+1
|
* Use b:changedtick instead of changenr()Tom Ryder2018-07-021-4/+4
| | | | | Seems to work a bit more reliably (but not perfectly...) with opening new lines.
* Initialise variable to soothe vintTom Ryder2018-07-021-1/+4
|
* First commitTom Ryder2018-07-021-0/+35