Mercurial > vim
view src/libvterm/t/11state_movecursor.test @ 16880:998603a243d7 v8.1.1441
patch 8.1.1441: popup window filter not yet implemented
commit https://github.com/vim/vim/commit/bf0eff0b724ebf4951f7ca82e6c648451f9f0c01
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jun 1 17:13:36 2019 +0200
patch 8.1.1441: popup window filter not yet implemented
Problem: Popup window filter not yet implemented.
Solution: Implement the popup filter.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 01 Jun 2019 17:15:06 +0200 |
parents | b8299e742f41 |
children | 2ef19eed524a |
line wrap: on
line source
INIT UTF8 1 WANTSTATE !Implicit PUSH "ABC" ?cursor = 0,3 !Backspace PUSH "\b" ?cursor = 0,2 !Horizontal Tab PUSH "\t" ?cursor = 0,8 !Carriage Return PUSH "\r" ?cursor = 0,0 !Linefeed PUSH "\n" ?cursor = 1,0 !Backspace bounded by lefthand edge PUSH "\e[4;2H" ?cursor = 3,1 PUSH "\b" ?cursor = 3,0 PUSH "\b" ?cursor = 3,0 !Backspace cancels phantom PUSH "\e[4;80H" ?cursor = 3,79 PUSH "X" ?cursor = 3,79 PUSH "\b" ?cursor = 3,78 !HT bounded by righthand edge PUSH "\e[1;78H" ?cursor = 0,77 PUSH "\t" ?cursor = 0,79 PUSH "\t" ?cursor = 0,79 RESET !Index PUSH "ABC\eD" ?cursor = 1,3 !Reverse Index PUSH "\eM" ?cursor = 0,3 !Newline PUSH "\eE" ?cursor = 1,0 RESET !Cursor Forward PUSH "\e[B" ?cursor = 1,0 PUSH "\e[3B" ?cursor = 4,0 PUSH "\e[0B" ?cursor = 5,0 !Cursor Down PUSH "\e[C" ?cursor = 5,1 PUSH "\e[3C" ?cursor = 5,4 PUSH "\e[0C" ?cursor = 5,5 !Cursor Up PUSH "\e[A" ?cursor = 4,5 PUSH "\e[3A" ?cursor = 1,5 PUSH "\e[0A" ?cursor = 0,5 !Cursor Backward PUSH "\e[D" ?cursor = 0,4 PUSH "\e[3D" ?cursor = 0,1 PUSH "\e[0D" ?cursor = 0,0 !Cursor Next Line PUSH " " ?cursor = 0,3 PUSH "\e[E" ?cursor = 1,0 PUSH " " ?cursor = 1,3 PUSH "\e[2E" ?cursor = 3,0 PUSH "\e[0E" ?cursor = 4,0 !Cursor Previous Line PUSH " " ?cursor = 4,3 PUSH "\e[F" ?cursor = 3,0 PUSH " " ?cursor = 3,3 PUSH "\e[2F" ?cursor = 1,0 PUSH "\e[0F" ?cursor = 0,0 !Cursor Horizonal Absolute PUSH "\n" ?cursor = 1,0 PUSH "\e[20G" ?cursor = 1,19 PUSH "\e[G" ?cursor = 1,0 !Cursor Position PUSH "\e[10;5H" ?cursor = 9,4 PUSH "\e[8H" ?cursor = 7,0 PUSH "\e[H" ?cursor = 0,0 !Cursor Position cancels phantom PUSH "\e[10;78H" ?cursor = 9,77 PUSH "ABC" ?cursor = 9,79 PUSH "\e[10;80H" PUSH "C" ?cursor = 9,79 PUSH "X" ?cursor = 10,1 RESET !Bounds Checking PUSH "\e[A" ?cursor = 0,0 PUSH "\e[D" ?cursor = 0,0 PUSH "\e[25;80H" ?cursor = 24,79 PUSH "\e[B" ?cursor = 24,79 PUSH "\e[C" ?cursor = 24,79 PUSH "\e[E" ?cursor = 24,0 PUSH "\e[H" ?cursor = 0,0 PUSH "\e[F" ?cursor = 0,0 PUSH "\e[999G" ?cursor = 0,79 PUSH "\e[99;99H" ?cursor = 24,79 RESET !Horizontal Position Absolute PUSH "\e[5`" ?cursor = 0,4 !Horizontal Position Relative PUSH "\e[3a" ?cursor = 0,7 !Horizontal Position Backward PUSH "\e[3j" ?cursor = 0,4 !Horizontal and Vertical Position PUSH "\e[3;3f" ?cursor = 2,2 !Vertical Position Absolute PUSH "\e[5d" ?cursor = 4,2 !Vertical Position Relative PUSH "\e[2e" ?cursor = 6,2 !Vertical Position Backward PUSH "\e[2k" ?cursor = 4,2 RESET !Horizontal Tab PUSH "\t" ?cursor = 0,8 PUSH " " ?cursor = 0,11 PUSH "\t" ?cursor = 0,16 PUSH " " ?cursor = 0,23 PUSH "\t" ?cursor = 0,24 PUSH " " ?cursor = 0,32 PUSH "\t" ?cursor = 0,40 !Cursor Horizontal Tab PUSH "\e[I" ?cursor = 0,48 PUSH "\e[2I" ?cursor = 0,64 !Cursor Backward Tab PUSH "\e[Z" ?cursor = 0,56 PUSH "\e[2Z" ?cursor = 0,40