JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
implement keys: home, end
authorJason Woofenden <jason@jasonwoof.com>
Fri, 25 Mar 2016 22:00:01 +0000 (18:00 -0400)
committerJason Woofenden <jason@jasonwoof.com>
Fri, 25 Mar 2016 22:00:01 +0000 (18:00 -0400)
editor.coffee

index 1b2503e..785615c 100644 (file)
@@ -917,6 +917,9 @@ class PeachHTML5Editor
                                                @move_cursor new_cursor
                                return false
                        when KEY_END
                                                @move_cursor new_cursor
                                return false
                        when KEY_END
+                               new_cursor = last_cursor_position @tree
+                               if new_cursor?
+                                       @move_cursor new_cursor
                                return false
                        when KEY_BACKSPACE
                                return false unless @cursor?
                                return false
                        when KEY_BACKSPACE
                                return false unless @cursor?
@@ -947,6 +950,9 @@ class PeachHTML5Editor
                        when KEY_ESCAPE
                                return false
                        when KEY_HOME
                        when KEY_ESCAPE
                                return false
                        when KEY_HOME
+                               new_cursor = first_cursor_position @tree
+                               if new_cursor?
+                                       @move_cursor new_cursor
                                return false
                        when KEY_INSERT
                                return false
                                return false
                        when KEY_INSERT
                                return false