Oliver Blanthorn
7b1000f9d3
Improve build process
...
Source is now automatically zipped up and put on the webserver's beta/
directory. Protip: don't remove AMOKEYS from .gitignore.
2018-04-20 21:21:37 +01:00
Oliver Blanthorn
8edc9205dc
release 1.9.4
2018-04-20 20:59:24 +01:00
Oliver Blanthorn
0ee2b40853
Add hint -W [exstr]
to execute exstr on hint's href
2018-04-20 19:37:45 +01:00
Oliver Blanthorn
027371029c
Fix annoying inputmode bug
2018-04-20 17:25:10 +01:00
Oliver Blanthorn
bcbbbe6607
Remove errant log.
2018-04-20 17:15:55 +01:00
Oliver Blanthorn
4e77b65123
Add jumplist for inputs bound to g;
...
Currently repeated use of `g;` will only take you to the most recently
used input. Cycling through recently used inputs is a WIP.
2018-04-20 17:05:15 +01:00
Colin Caine
8ee9db1360
Fix exportFunction detection
2018-04-20 13:59:52 +01:00
Colin Caine
4c7efaaef5
Stop treating "std::map" or "Error: foo" as URIs.
...
Forbid unusual URIs in :open, etc. Fix #352 .
```
If the uri looks like it might contain a schema and a domain, try url()
test for a non-whitespace, non-colon character after the colon to avoid
false positives like "error: can't reticulate spline" and "std::map".
These heuristics mean that very unusual URIs will be coerced to
something else by this function.
if (/^[a-zA-Z0-9+.-]+:[^\s:]/.test(maybeURI)) {
```
2018-04-19 17:35:05 +01:00
Colin Caine
07b0a20923
Simplify newtab redirect code
2018-04-19 16:39:01 +01:00
Colin Caine
a11d7704a8
Special case 'about:blank' and '' in :open
2018-04-19 16:35:10 +01:00
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
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