commit 06526f00a71cf469ecfda991194065f333a97d72
| author | 斟酌 鵬兄 <tgckpg@gmail.com> |
| date | 2017-01-30T06:55:57Z |
| subject | Added c-e, c-y |
commit 06526f00a71cf469ecfda991194065f333a97d72
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date: 2017-01-30T06:55:57Z
Added c-e, c-y
---
botanjs/src/Components/Vim/Controls.js | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/botanjs/src/Components/Vim/Controls.js b/botanjs/src/Components/Vim/Controls.js
index f72e0a8..82877da 100644
--- a/botanjs/src/Components/Vim/Controls.js
+++ b/botanjs/src/Components/Vim/Controls.js
@@ -506,7 +506,6 @@
break;
}
- var oPan = cfeeder.panY;
cfeeder.pan( undefined, cfeeder.moreAt );
cfeeder.softReset();
@@ -525,6 +524,26 @@
ccur.moveY( -ccur.Y );
if( !cfeeder.EOF ) ccur.moveY( cfeeder.moreAt );
break;
+ case CTRL + E: // Pan Y, Scroll Down
+ cfeeder.pan( undefined, 1 );
+ cfeeder.softReset();
+
+ ccur.moveY( 0 < ccur.Y ? -1 : 0 );
+ ccur.moveX();
+ break;
+ case CTRL + Y: // Pan Y, Scroll Up
+ if( cfeeder.panY == 0 )
+ {
+ beep();
+ break;
+ }
+
+ cfeeder.pan( undefined, -1 );
+ cfeeder.softReset();
+
+ ccur.moveY( ccur.Y == cfeeder.moreAt ? 0 : 1 );
+ ccur.moveX();
+ break;
case SHIFT + H: // First line buffer
break;