diff --git a/kevent.go b/kevent.go index 377a5f75e5ea3e722cba3278211869c4de53550e..254694115c353f79576cb38765e9da442d179fe1 100644 --- a/kevent.go +++ b/kevent.go @@ -225,7 +225,7 @@ case 'W': e.jumpToLineEnd() case 'g': e.pendingKey = 'g' - case 'j': + case 'J': e.saveState() e.JoinLines() e.checkDiagnostics() @@ -651,6 +651,10 @@ return } switch ev.Ch { + case 'J': + e.saveState() + e.JoinLines() + e.checkDiagnostics() case Config.LeaderKey: e.pendingKey = Config.LeaderKey case 'w': @@ -756,6 +760,10 @@ return } switch ev.Ch { + case 'J': + e.saveState() + e.JoinLines() + e.checkDiagnostics() case Config.LeaderKey: e.pendingKey = Config.LeaderKey case 'w': @@ -860,6 +868,10 @@ return } switch ev.Ch { + case 'J': + e.saveState() + e.JoinLines() + e.checkDiagnostics() case Config.LeaderKey: e.pendingKey = Config.LeaderKey case 'w':