Join lines with shift+j
| Author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-05-20 00:33:50 +0200 |
| Committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-05-20 00:33:50 +0200 |
| Commit | 3b4ac73cc0c761b9127381ced490f33b70442ade (patch) |
|
-rw-r--r-- |
kevent.go | 14 |
1 files changed, 13 insertions, 1 deletions
| diff --git a/kevent.go b/kevent.go | |||
| ... | |||
| 225 | e.jumpToLineEnd() |
225 | e.jumpToLineEnd() |
| 226 | case 'g': |
226 | case 'g': |
| 227 | e.pendingKey = 'g' |
227 | e.pendingKey = 'g' |
| 228 | case 'j': |
228 | case 'J': |
| 229 | e.saveState() |
229 | e.saveState() |
| 230 | e.JoinLines() |
230 | e.JoinLines() |
| 231 | e.checkDiagnostics() |
231 | e.checkDiagnostics() |
| ... | |||
| 651 | } |
651 | } |
| 652 | 652 | ||
| 653 | switch ev.Ch { |
653 | switch ev.Ch { |
| 654 | case 'J': |
||
| 655 | e.saveState() |
||
| 656 | e.JoinLines() |
||
| 657 | e.checkDiagnostics() |
||
| 654 | case Config.LeaderKey: |
658 | case Config.LeaderKey: |
| 655 | e.pendingKey = Config.LeaderKey |
659 | e.pendingKey = Config.LeaderKey |
| 656 | case 'w': |
660 | case 'w': |
| ... | |||
| 756 | } |
760 | } |
| 757 | 761 | ||
| 758 | switch ev.Ch { |
762 | switch ev.Ch { |
| 763 | case 'J': |
||
| 764 | e.saveState() |
||
| 765 | e.JoinLines() |
||
| 766 | e.checkDiagnostics() |
||
| 759 | case Config.LeaderKey: |
767 | case Config.LeaderKey: |
| 760 | e.pendingKey = Config.LeaderKey |
768 | e.pendingKey = Config.LeaderKey |
| 761 | case 'w': |
769 | case 'w': |
| ... | |||
| 860 | } |
868 | } |
| 861 | 869 | ||
| 862 | switch ev.Ch { |
870 | switch ev.Ch { |
| 871 | case 'J': |
||
| 872 | e.saveState() |
||
| 873 | e.JoinLines() |
||
| 874 | e.checkDiagnostics() |
||
| 863 | case Config.LeaderKey: |
875 | case Config.LeaderKey: |
| 864 | e.pendingKey = Config.LeaderKey |
876 | e.pendingKey = Config.LeaderKey |
| 865 | case 'w': |
877 | case 'w': |
| ... | |||