Koushien
104e1a98f3
Unless cancelled, insert mode on select tag focus
...
Added case to nodeName switch; handles basic
dropdown menus.
2018-01-20 17:17:14 -08:00
Isaac Khor
cd3396d39c
Delete leftover comment
2018-01-09 17:37:16 +08:00
Isaac Khor
36bea9718a
Detect infinite loops in alias expansion
2018-01-09 17:34:15 +08:00
Isaac Khor
1203dbd86b
Make let/const consistent
2018-01-09 17:33:52 +08:00
Isaac Khor
d2f4de962a
Expand exstr in parser unconditionally
2018-01-09 17:32:21 +08:00
Isaac Khor
4cf8c25cb8
Document alias processing functions
2018-01-09 00:41:32 +08:00
Isaac Khor
aff1ada83f
Add and implement comclear
excmd
2018-01-09 00:20:18 +08:00
Isaac Khor
1a20a646b5
Extract core aliasing functionality into separate file and change to recursively expand aliases
2018-01-09 00:15:06 +08:00
Isaac Khor
89849b01d8
Clarify and elaborate on command
excmd docs
2018-01-09 00:07:06 +08:00
Alexander Batischev
f73fa27d15
Update help text
...
The buffer list *does* show the tab you've selected.
This finishes the job started in
4ed2031d69
(src/static/newtab.md) and
6313431475
(readme.md).
2018-01-06 20:28:37 +03:00
Koushien
dbf3ad8414
Support Emacs-style C-(a|e|k|u) in cmdline
...
By default, C-c in Vimperator copies selection if
present. We reimplement this.
2018-01-05 21:36:12 -08:00
Isaac Khor
3af7481705
Fix command
excmd storing config incorrectly
2018-01-04 23:10:49 +08:00
Oliver Blanthorn
a351d3d285
Fix #262 : delete exemplar binding
2017-12-31 17:26:00 +00:00
Isaac Khor
2441fba8c0
Merge branch 'master' into i236-common-ex-aliases
2017-12-31 16:57:57 +08:00
Isaac Khor
29d58cd571
Change from 'alias' to 'command' and access config options differently
2017-12-31 16:53:35 +08:00
Isaac Khor
6a27bae92f
Implement suggestions - don't use vars where unnecessary
2017-12-31 16:00:00 +08:00
Colin Caine
53e51497e7
logging: rewrite in OOP style
2017-12-30 00:46:26 +00:00
Colin Caine
f398895dce
logging: introduce convenience functions
2017-12-29 23:58:23 +00:00
Colin Caine
426ffe6be8
Throw exceptions rather than logging
...
Some error conditions were being logged when they should throw
exceptions. Some uninteresting things were being logged.
2017-12-29 23:56:24 +00:00
John Beard
baefd09973
Allow levelled logging for debug
...
This is useful for suppressing spew, but still allowing easy debugging
when needed, without rebuilding.
To use, use excmd:
setlogginglevel <prefix> <level>
Where the level is one of:
- never: never log
- error
- warning
- info
- debug: most verbose
Output is directed to console methods "error", "warn", "log", "debug".
2017-12-29 18:57:16 +00:00
John Beard
c493c06e55
Add SVG logo - useful for higher resolutions and inline use
2017-12-29 18:27:05 +00:00
Colin Caine
33f4ade9a9
excmds: remove redundant conversion
2017-12-28 18:07:06 +00:00
Fabian Furger
13fcbd7890
Support %s magic string for search providers
2017-12-28 18:06:56 +00:00
Colin Caine
b2dcbc7ff3
completions: improve buffer index logic
2017-12-28 17:07:07 +00:00
Isaac Khor
eb57556e09
Comment alias autocomplete implementation
2017-12-28 18:49:20 +08:00
Isaac Khor
92cdb3a5f4
Implement autocompletion
2017-12-28 17:58:52 +08:00
Isaac Khor
6fb260673f
Fix aliasing parser
2017-12-28 17:11:52 +08:00
Isaac Khor
3e3dab1267
Revert naive aliases
2017-12-28 16:25:33 +08:00
Isaac Khor
767aafce3b
Implement aliasing in exmode
2017-12-28 16:04:25 +08:00
Colin Caine
5fe6068b4a
url_util: Keep trailing slashes
...
And don't remove repeated slashes until they're at the end.
2017-12-27 14:37:01 +00:00
Isaac Khor
baf078572f
Merge remote-tracking branch 'upstream/master' into i236-common-ex-aliases
2017-12-27 18:19:53 +08:00
Isaac Khor
e1106181ae
Add basic aliases (mostly copied from pentadactyl and vim) to config
2017-12-27 18:03:13 +08:00
Colin Caine
df9451e83e
url_util: Fix #256 .
2017-12-26 13:56:35 +00:00
Colin Caine
c4ffd2143c
excmd: document hintsave
2017-12-24 11:42:28 +00:00
John Beard
fde956df53
Add save link/img hint submode (;s, ;S, ;a, ;A)
...
This adds the ability to save link targets or images. The save location
can be default, or the save as dialog can be invoked.
Somewhat sensible default filenames are provided.
Data URLs are also supported (though they need quite a bit of massaging
to get past the WebExt security limitations). Specificially, they need
to be round-tripped though a Blob, and must be saved from the background
context.
2017-12-24 11:20:26 +00:00
Isaac Khor
d5b95c587f
Implement aliases for o,t,w,b (open, tabopen, winopen, buffer)
2017-12-23 13:09:42 +08:00
Oliver Blanthorn
fb74ad460f
Improve parent function comment
2017-12-22 12:30:00 +00:00
Oliver Blanthorn
0f6d96c0ad
Merge branch 'master' of github.com:cmcaine/tridactyl into antonva-master
2017-12-22 12:26:33 +00:00
Oliver Blanthorn
8bc4239138
Fix #228 : broken link to keybinds in help
2017-12-22 11:14:58 +00:00
Oliver Blanthorn
6de196a2c1
release 1.7.3
2017-12-21 22:06:04 +00:00
Oliver Blanthorn
f63c8a599d
release 1.7.2
2017-12-21 21:51:21 +00:00
Oliver Blanthorn
16816d1353
release 1.7.1
2017-12-20 11:39:36 +00:00
Anton
022f462396
addressing issue #231 , urlparent now accepts a count.
2017-12-19 18:47:34 +00:00
John Beard
080d6df9a3
Add hint kill submode (;k)
...
This submode deletes the selected hinted item. Useful for removing
overlay blockers or even unwanted/annoying content.
2017-12-17 17:39:54 +00:00
Colin Caine
c2c5d2b5ef
completions: passthrough # in buffercompletion
...
Fix @gsbabil's complaint in #189 .
2017-12-11 13:51:55 +00:00
Colin Caine
cdf53966c0
mode change: fix #176
...
Thanks @Koushien
2017-12-11 13:26:42 +00:00
Koushien
850104e0fe
Implement ^,$ navigating to 0%,100% in x-direction
...
This is made possible by also allowing the second
argument to be "x" or "y". We supply "y" as the
default to retain the current, more commonly
desired behavior.
2017-12-11 01:19:20 +00:00
Oliver Blanthorn
6e9bf93665
Merge branch 'master' of github.com:cmcaine/tridactyl into azuwis-master
2017-12-09 15:44:54 +00:00
Oliver Blanthorn
8c32dcb121
Use tab ID even if buffer has a trailing space ( #223 )
2017-12-09 15:34:12 +00:00
Oliver Blanthorn
baaa4cef61
Support multiple URLs for quickmarks
2017-12-08 11:56:21 +00:00