]> gitweb.factorcode.org Git - factor.git/commitdiff
ui.gadgets.editors: adding Ctrl-u support.
authorJohn Benediktsson <mrjbq7@gmail.com>
Thu, 28 May 2020 03:01:33 +0000 (20:01 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Thu, 28 May 2020 03:01:33 +0000 (20:01 -0700)
basis/ui/gadgets/editors/editors.factor

index 84a2be482d485743f1c157bbe56f9945254bfdfd..44b83828869b620e906890bc6b16110d8a5378c0 100644 (file)
@@ -543,6 +543,10 @@ editor "selection" f {
     { T{ key-down f { S+ } "END" } select-end-of-line }
     { T{ key-down f { S+ C+ } "HOME" } select-start-of-document }
     { T{ key-down f { S+ C+ } "END" } select-end-of-document }
+    { T{ key-down f { C+ } "u" } delete-to-start-of-line }
+    { T{ key-down f { C+ } "k" } delete-to-end-of-line }
+    { T{ key-down f { C+ } "a" } start-of-line }
+    { T{ key-down f { C+ } "e" } end-of-line }
 } define-command-map
 
 : editor-menu ( editor -- )
@@ -654,9 +658,6 @@ multiline-editor "multiline" f {
     { T{ key-down f { S+ } "RET" } insert-newline }
     { T{ key-down f f "ENTER" } insert-newline }
     { T{ key-down f { C+ } "j" } com-join-lines }
-    { T{ key-down f { C+ } "k" } delete-to-end-of-line }
-    { T{ key-down f { C+ } "a" } start-of-line }
-    { T{ key-down f { C+ } "e" } end-of-line }
 } define-command-map
 
 TUPLE: source-editor < multiline-editor ;