Commit Graph
20 Commits
Author SHA1 Message Date
Jörg Breitbart 0535f5d1b3 unified method signature in InputHandler, moved some CSI condition into methods (FIXME: needs intermediate handler) 2018-05-01 14:58:16 +02:00
Jörg Breitbart aeae688b4c multiple changes in InputHandler:
- remove prefix/postfix
- optional collect arg where needed
- tempPrefix handler removed
- replaced .bind with () => notation
- moved callback registering to ctor again
2018-05-01 14:32:08 +02:00
Daniel Imms bc424b2f37 Merge pull request #1097 from jdanbrown/pr-bracketedpaste
Support bracketed paste mode
2017-11-09 11:05:05 -08:00
Bruno Ribeito e18416a636 Fix #800 2017-11-06 20:11:23 +00:00
Dan Brown 1dbcf70cee Support bracketed paste mode
- As described in https://cirw.in/blog/bracketed-paste
- Example support in vim:
  - https://github.com/ConradIrwin/vim-bracketed-paste/blob/master/plugin/bracketed-paste.vim
  - http://vimdoc.sourceforge.net/htmldoc/term.html#raw-terminal-mode
- Required for e.g. ipython, via python-prompt-toolkit:
  - https://github.com/ipython/ipython
  - https://github.com/jonathanslenders/python-prompt-toolkit

Repro:
- Run `ipython` (version 6.2.1)
- Copy multiple lines of text and paste into ipython prompt, e.g.
```py
print(1)
print(2)
print(3)
```
- Before: first line would paste and run, and subsequent lines are lost
- After: all lines paste into single prompt
2017-10-30 00:26:50 -07:00
Daniel Imms c1ad9dba2a Remove long wcwidth test
Fixes #1057
2017-10-11 22:46:08 -07:00
Daniel Imms 75b91c618e Update license text 2017-09-08 10:16:42 -07:00
Daniel Imms b42a9039cc Rename TestUtils.ts to TestUtils.test.ts
This will allow it to be excluded when we do #863
2017-08-07 22:40:15 -07:00
Daniel Imms e0809d526e Type InputHandler tests 2017-08-06 00:58:21 -07:00
Daniel Imms f9fce53cc4 Add typedef tslint rule 2017-08-05 13:56:38 -07:00
Daniel Imms aee474b53e Type InputHandler._terminal 2017-08-05 12:57:29 -07:00
Daniel Imms 6ea7758ab1 Add test for save and restore cursor 2017-07-27 16:35:48 -07:00
Jörg Breitbart cd5827e69b higher timeout for test case 2017-07-18 22:19:55 +02:00
Jörg Breitbart 6ed5c9e64d speed test commented out 2017-07-16 23:53:41 +02:00
Jörg Breitbart 5d87b54390 test speedup defensive 2017-07-16 14:09:25 +02:00
Jörg Breitbart 6733c6ce1f test speedup defensive 2017-07-16 14:05:55 +02:00
Jörg Breitbart 1722248065 fixing whitespaces 2017-07-16 13:48:48 +02:00
Jörg Breitbart dd0fcb6320 fixing whitespaces 2017-07-16 13:44:00 +02:00
Jörg Breitbart b965d0a0af faster wcwidth with lookup table 2017-07-16 13:26:38 +02:00
Daniel Imms 9227aed906 Add InputHandler.setCursorStyle test 2017-01-18 10:30:35 -08:00