Skip to content

Commit 385eca9

Browse files
Qix-sindresorhus
authored andcommittedSep 18, 2018
Add scroll escapes (#20)
Fixes #19
1 parent 14839a4 commit 385eca9

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed
 

‎fixtures/ansi-codes.js

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ exports.vt52Codes = new Map([
1010
['I', ['Reverse line feed']],
1111
['J', ['Erase to end of screen']],
1212
['K', ['Erase to end of line']],
13+
['S', ['Scroll up']],
14+
['T', ['Scroll down']],
1315
['Z', ['Identify']],
1416
['=', ['Enter alternate keypad mode']],
1517
['>', ['Exit alternate keypad mode']],

‎index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
module.exports = () => {
44
const pattern = [
55
'[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[a-zA-Z\\d]*)*)?\\u0007)',
6-
'(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))'
6+
'(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))'
77
].join('|');
88

99
return new RegExp(pattern, 'g');

0 commit comments

Comments
 (0)
Please sign in to comment.