Lines Matching refs:a

23 " Helper function to emit a terminal escape code.
27 let str = list2str([a:code + 0x20, a:col + 0x20, a:row + 0x20])
36 return printf("\<Esc>[<%d;%d;%d%s", a:code, a:col, a:row, a:m)
38 return printf("\<Esc>[%d;%d;%dM", a:code + 0x20, a:col, a:row)
43 return printf("\<Esc>[%d;%d;%d;%d&w", a:code, a:down, a:row, a:col)
47 return printf("\<Esc>}%d,%d\r", a:row, a:col)
52 return DecEscapeCode(2, 4, a:row, a:col)
54 return NettermEscapeCode(a:row, a:col)
56 return TerminalEscapeCode(0, a:row, a:col, 'M')
61 call feedkeys(MouseLeftClickCode(a:row, a:col), 'Lx!')
66 return DecEscapeCode(4, 2, a:row, a:col)
68 return TerminalEscapeCode(1, a:row, a:col, 'M')
73 call feedkeys(MouseMiddleClickCode(a:row, a:col), 'Lx!')
78 return DecEscapeCode(6, 1, a:row, a:col)
80 return TerminalEscapeCode(2, a:row, a:col, 'M')
85 call feedkeys(MouseRightClickCode(a:row, a:col), 'Lx!')
90 return TerminalEscapeCode(0 + ctrl, a:row, a:col, 'M')
94 call feedkeys(MouseCtrlLeftClickCode(a:row, a:col), 'Lx!')
99 return TerminalEscapeCode(2 + ctrl, a:row, a:col, 'M')
103 call feedkeys(MouseCtrlRightClickCode(a:row, a:col), 'Lx!')
108 return TerminalEscapeCode(0 + alt, a:row, a:col, 'M')
112 call feedkeys(MouseAltLeftClickCode(a:row, a:col), 'Lx!')
117 return TerminalEscapeCode(2 + alt, a:row, a:col, 'M')
121 call feedkeys(MouseAltRightClickCode(a:row, a:col), 'Lx!')
126 return DecEscapeCode(3, 0, a:row, a:col)
130 return TerminalEscapeCode(3, a:row, a:col, 'm')
135 call feedkeys(MouseLeftReleaseCode(a:row, a:col), 'Lx!')
140 return DecEscapeCode(5, 0, a:row, a:col)
142 return TerminalEscapeCode(3, a:row, a:col, 'm')
147 call feedkeys(MouseMiddleReleaseCode(a:row, a:col), 'Lx!')
152 return DecEscapeCode(7, 0, a:row, a:col)
154 return TerminalEscapeCode(3, a:row, a:col, 'm')
159 call feedkeys(MouseRightReleaseCode(a:row, a:col), 'Lx!')
164 return DecEscapeCode(1, 4, a:row, a:col)
166 return TerminalEscapeCode(0x20, a:row, a:col, 'M')
171 call feedkeys(MouseLeftDragCode(a:row, a:col), 'Lx!')
175 return TerminalEscapeCode(0x40, a:row, a:col, 'M')
179 call feedkeys(MouseWheelUpCode(a:row, a:col), 'Lx!')
183 return TerminalEscapeCode(0x41, a:row, a:col, 'M')
187 call feedkeys(MouseWheelDownCode(a:row, a:col), 'Lx!')
191 return TerminalEscapeCode(0x42, a:row, a:col, 'M')
195 call feedkeys(MouseWheelLeftCode(a:row, a:col), 'Lx!')
199 return TerminalEscapeCode(0x43, a:row, a:col, 'M')
203 call feedkeys(MouseWheelRightCode(a:row, a:col), 'Lx!')