Commit graph

1494 commits

Author SHA1 Message Date
Colin Caine
ec51fbba88 Fix newtab redirection
Broken by hijack code. I've just assumed any page we load content.ts on
manually doesn't need hijacking. Other solutions are available.
2018-04-19 15:34:35 +01:00
Oliver Blanthorn
3dee8a453b
Warn users about native messenger update
This commit should be reverted once the native messenger has been
released.
2018-04-19 12:27:20 +01:00
Oliver Blanthorn
bd7b5f0bdc
Remove welcome to new users as we have tutor for that now 2018-04-19 12:19:10 +01:00
Oliver Blanthorn
5ef46f194e
Add changelogs to new tab page. 2018-04-19 12:16:34 +01:00
Colin Caine
e721f625c8 release 1.9.3 2018-04-19 11:22:55 +01:00
Colin Caine
50f7f3ed07 Native messenger code review 2018-04-18 22:02:31 +01:00
Oliver Blanthorn
713a9176db Install native messenger on build; edit text in external editor
Currently we only support gVim and Linux, but `winword.exe` support is
theoretically possible.
2018-04-18 21:51:40 +01:00
John Beard
962dd62c0b Merge johnnbeard's and IsaacKhor's native messenger
(Credited to John, merge by Olie)
2018-04-18 21:51:05 +01:00
Colin Caine
2626d292f0 Fix :unbind better
Remove all unbound keys before passing to keyseq.parse(). Resolves #402.
2018-04-18 11:07:57 +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
1ef49cb6e8 Fix :unbind
Unbinding actually sets the property to `""`, but the keyseq code
rightly doesn't know about that convention.

For now I'm putting some special casing in the normalmode parser.

Fixes #398.
2018-04-17 01:09:59 +01:00
Oliver Blanthorn
4edd8f640b
Add support to bmark for placing bookmarks in folders 2018-04-16 23:13:12 +01:00
Oliver Blanthorn
ee5c78c7b4
Add generated grammars to gitignore 2018-04-16 16:36:50 +01:00
Oliver Blanthorn
b923cb1567
Ask people to review us on the AMO 2018-04-16 16:36:15 +01:00
Oliver Blanthorn
be7abde328
Add contributing.md 2018-04-16 16:30:51 +01:00
Oliver Blanthorn
af06c9ee91
Improve bind documentation 2018-04-16 12:45:40 +01:00
Oliver Blanthorn
622fd5886d
Merge branch 'master' of github.com:cmcaine/tridactyl 2018-04-16 11:45:54 +01:00
Oliver Blanthorn
2c564f2b34
Add a handful of binds from Vimperator 2018-04-16 11:45:29 +01:00
Colin Caine
c27d6d86ff Add background flag to tabopen
Fix #396
2018-04-16 11:26:16 +01:00
Colin Caine
1afc2e1ce5 Update FAQ 2018-04-16 09:06:52 +01:00
Colin Caine
06326acbd7 release 1.9.2 2018-04-16 08:47:18 +01:00
Colin Caine
da00523e85 Fix #392 2018-04-16 08:47:01 +01:00
Colin Caine
794849c548 release 1.9.1 2018-04-16 00:57:54 +01:00
Colin Caine
f2fad1cc04 Fix buffer switch bind 2018-04-16 00:55:38 +01:00
Oliver Blanthorn
025c83c346 Changelog for version 1.9 2018-04-16 00:31:15 +01:00
Colin Caine
7d22865625 release 1.9.0 2018-04-16 00:20:17 +01:00
Colin Caine
4858432401 Add some binds with modifiers 2018-04-16 00:17:41 +01:00
Colin Caine
e30b766794 Make key suppression less bad 2018-04-16 00:07:49 +01:00
Colin Caine
2ccfdda110 Use keyseq for normalmode
Also rename ex_str to exstr in a bunch of places for no real reason.
2018-04-16 00:07:49 +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
Colin Caine
e107fa5eb1 build: add nearley 2018-04-15 22:32:34 +01:00
Oliver Blanthorn
c56fa5fdf7
Remove data: recommendation until #379 is fixed 2018-04-15 21:10:05 +01:00
Oliver Blanthorn
d59f890a32
Fix typo 2018-04-15 19:08:42 +01:00
Oliver Blanthorn
f138374a87
Add viewconfig command 2018-04-15 18:21:46 +01:00
Oliver Blanthorn
6015f94a56
Add Space to command mode tutorial 2018-04-15 15:43:05 +01:00
Oliver Blanthorn
639c523327
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-fix_#224 2018-04-15 15:41:55 +01:00
Oliver Blanthorn
dd2020913c
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-fix_#266 2018-04-15 15:32:31 +01:00
Oliver Blanthorn
2d9d4d659a
Fix sanitise help 2018-04-15 14:11:00 +01:00
Colin Caine
498dc2403d Open a new tab for :help more predictably 2018-04-15 11:07:48 +01:00
Colin Caine
d6f22c4fa5 Revise tutor text 2018-04-15 11:02:58 +01:00
Oliver Blanthorn
061178649e
Show tutorial on first install of Tridactyl 2018-04-14 22:37:16 +01:00
Oliver Blanthorn
252158791c
Update docstrings; hide internal function 2018-04-14 22:14:16 +01:00
Oliver Blanthorn
c1b8b26e46
Improve tutorial 2018-04-14 22:11:16 +01:00
Colin Caine
5b444f76b7 Be less precise
Replace precise-commits with whole file prettification
2018-04-14 16:59:16 +01:00
Oliver Blanthorn
ce888061b4
Mention tutor on newtab, minor improvements 2018-04-14 15:34:41 +01:00
Oliver Blanthorn
b83dfb7d8c
Merge branch 'master' of github.com:cmcaine/tridactyl into clippy 2018-04-14 15:24:07 +01:00
Oliver Blanthorn
c7620c9fe1
Improve tutorial 2018-04-14 15:13:42 +01:00
Oliver Blanthorn
13932f94a2
Fix tutorial build process and alias 2018-04-14 14:03:54 +01:00