Commit graph

17 commits

Author SHA1 Message Date
glacambre
f374d445e9
keyseq.ts: Allow binding <Esc> 2018-05-06 16:27:17 +02:00
Oliver Blanthorn
f1b67b4279
Merge branch 'master' of github.com:cmcaine/tridactyl into nativeuserchrome 2018-04-27 15:30:50 +01:00
Colin Caine
2d9a27d211 Filter AltGraph keys. Fixes #430 2018-04-26 08:53:01 +01:00
Colin Caine
04edf0054f Omit deprecated code 2018-04-26 08:50:02 +01:00
Colin Caine
603af8b4ed Simplify keyseq/completions() 2018-04-23 22:56:19 +01:00
Colin Caine
c4845840f9 Prettier 2018-04-23 22:56:19 +01:00
Colin Caine
96768f81f4 Fix #418 2018-04-23 22:56:19 +01:00
Oliver Blanthorn
fad7851829
Fix #394: rename generated source .name.generated.ext 2018-04-22 17:15:40 +01:00
Colin Caine
89e3d05d1b Fix issue with binds that are prefixes of other binds
If one bind is a prefix of another bind, allow it to be selected.
Previously the parser would never discard the keyevents after the valid
prefix breaking the whole system.

Fixes #401 #399.
2018-04-18 10:49:35 +01:00
Colin Caine
da00523e85 Fix #392 2018-04-16 08:47:01 +01:00
Colin Caine
339cbc36fd Change keyseq/parse interface, ignore shift sometimes 2018-04-16 00:07:41 +01:00
Colin Caine
095df8ea03 Add nmaps -> KeyMap 2018-04-15 22:34:07 +01:00
Colin Caine
35bcde6627 Update keyseq
- Add and build grammars
 - Add to content.ts for interactive use
 - Add tests
 - Change bracketExpr parser
 - Improve comments
 - Apply prettier
2018-04-15 22:34:07 +01:00
Oliver Blanthorn
095ce771ea
Formatting: run all typescript through prettier 2018-04-13 19:28:03 +01:00
Colin Caine
c84e8016c9 fix yet another bug in key suppression
Not going to push to master when I'm tired again.
2017-11-21 04:58:48 +00:00
Colin Caine
9683e11f70 Tidy up gobble mode. Re-use key classification. 2017-11-20 23:23:25 +00:00
Colin Caine
2c94547fed src: add initial keyseq.ts 2017-11-09 05:44:47 +00:00