Oliver Blanthorn
2acfa3fbb0
set [setting] without a value will inform you of the current value
2017-11-29 21:38:30 +00:00
Oliver Blanthorn
bd6d3d4bb6
Add configuration options for hinting and documentation
2017-11-29 20:22:56 +00:00
Oliver Blanthorn
7713d5e5ff
Make all changes to config persistent, import legacy binds
2017-11-29 19:51:18 +00:00
Oliver Blanthorn
6ae704876c
Add unset for resetting a bind to default
2017-11-29 18:57:04 +00:00
Oliver Blanthorn
712037ae79
Allow users to save configuration via command line
2017-11-29 16:56:56 +00:00
Oliver Blanthorn
f23118e166
Fix #60 : allow users to change default search engine
2017-11-29 16:40:16 +00:00
Oliver Blanthorn
da68d5f398
Add basic configuration with set
...
Currently does not import previous binds
2017-11-29 16:28:06 +00:00
Oliver Blanthorn
b990125792
Add hint -c [selector]
: add hints that match selector
...
It's particularly good on Hacker News and Reddit with
`bind ;c hint -c [class*="expand"],[class="togg"]` for minimising
comments and expanding images.
2017-11-29 13:23:30 +00:00
Oliver Blanthorn
6cd93b233d
Allow ;p to yank any element which contains text
2017-11-29 12:09:37 +00:00
Oliver Blanthorn
3c282ab1df
Merge branch 'master' of github.com:cmcaine/tridactyl into johnbeard-hintanchor
2017-11-29 11:47:50 +00:00
Oliver Blanthorn
e42a173762
Revert to Vimperator colours, reduce opacity
2017-11-29 11:33:33 +00:00
John Beard
dc7b5717db
Hint CSS: make easier to see stacked hints
...
This has two major aspects:
- Add a border so the extent of a hint is clear
- Make hint BG translucent, so stacked hints can be discerned
Also used more Tango-ish colours to soften the intense yellow.
2017-11-29 03:03:58 +00:00
John Beard
f0dfe1d5da
Refactor document CSS selector queries with dom.ts
...
The DOM.getElemsBySelector function makes it a bit less verbose to
construct an array of filtered elements matching a selector.
Also, this function is expanded to take multiple filters, applied
sequentially.
2017-11-29 02:27:49 +00:00
John Beard
a3ca5cd2c1
Add yank anchor hint submode (;#)
...
THis yanks the page URL with the hinted elements id or title as a hash
fragment, which can be used to link to the page at that element's
location.
For example: https://en.wikipedia.org/wiki/Vim_(text_editor)#History
;# nmap added, from Vimperator
2017-11-29 02:27:23 +00:00
Colin Caine
b4a5edd20c
excmd: remove tabs. Simplify tabonly
2017-11-29 00:37:21 +00:00
Alex Kir
23f845eb3f
Now looking for tabs to close only in current window
2017-11-29 00:37:21 +00:00
Alex Kir
a781c4bdd4
Added tabonly
command
...
Executing `tabonly` will close all tabs but active and pinned
2017-11-29 00:32:31 +00:00
Colin Caine
2be3646b21
release 1.6.1
2017-11-28 18:37:39 +00:00
Colin Caine
4a271805bb
build: BSD compatibility for git_version.sh
2017-11-28 17:36:40 +00:00
Colin Caine
3cae9a5334
Revert "excmd: fix :version"
...
This reverts commit baa5a9b861
.
2017-11-28 17:23:16 +00:00
Colin Caine
4a3a25751c
hinting: Fix #136 .
...
Hints still don't work for images, but I don't see any way we can detect that they're clickable, besides special casing instagram.
2017-11-28 17:19:50 +00:00
Colin Caine
e933c100d3
excmd: Replace tabchoose with tabprev_gt
...
The gT and gt maps in vim aren't symmetric, this better preserves
those semantics while removing a confusingly named excmd
2017-11-28 16:16:41 +00:00
Colin Caine
baa5a9b861
excmd: fix :version
2017-11-28 16:05:08 +00:00
Colin Caine
fc02d21da7
excmd: fix wrapping on tabnext/prev
2017-11-28 16:04:16 +00:00
Oliver Blanthorn
de84cd42f5
Fix #134 : [count]gt now goes to nth tab
...
Known issues: count is ignored on gT
2017-11-28 14:28:20 +00:00
Oliver Blanthorn
c255d1a2e9
Fix #151 : version is now Colin-proof and does not rely on tags
2017-11-28 14:17:51 +00:00
Oliver Blanthorn
758c91a5f4
Fix #150 : tab{next,prev} now wrap again
2017-11-28 13:53:22 +00:00
Colin Caine
4e9355e5ce
build: Helper for stable releases
2017-11-28 02:52:10 +00:00
Colin Caine
074393332f
release 1.6.0
...
New features:
- auto-completion for `:open`, `:tabopen`, etc.
- Tab selects autocompletion options
- New hint modes!
;i - open image
;I - open image in new tab
;; - focus
- Better commandline history completion (substring matching!)
- Better completion for `:buffer`, `:tabmove`, etc.
- Focus inputs
gi -- last input
focusinput -p -- first password input
focusinput -b -- largest input
- Better documentation!
- More search URLs
- Yank the short or canonical link (see :help clipboard)
Contributors to this release:
John Beard
- Image hinting
- Focus input
Olie Blanthorn
- Both types of history completion
- Merging a bunch of PRs
- Some documentation
Colin Caine
- Improved buffer completion
- Documentation
Olle Fredriksson
- Make searches including hashes work.
Jake Beazley
- CSS
@chocolateboy
- Improved pagination [[,]]
@glacambre
- More search URLs
Robbie McMichael
- Fix build for BSD sed (OSX)
- tabfirst, tablast
emanresusername
- Select more elements in hints
2017-11-28 02:45:28 +00:00
Colin Caine
c57a829aa8
excmd: document hint
2017-11-28 02:12:07 +00:00
Colin Caine
cd82433633
excmd: Document tabs and buffers
2017-11-28 00:20:54 +00:00
Colin Caine
7dda663a47
excmd: Simplify IPC for geturlsforlinks
...
This is more about maybe expanding the macro system in the future. Need
to look at how other projects do it.
2017-11-28 00:20:49 +00:00
Colin Caine
ca9e3b25f0
excmd: improve tab commands
2017-11-28 00:01:41 +00:00
Colin Caine
56da023ee6
build: Fix make_docs on some shells
2017-11-27 19:59:43 +00:00
Colin Caine
1c8e88693c
excmd: document new buffer
functions
2017-11-27 19:59:43 +00:00
Colin Caine
edd53f197b
completions: Support numbers for buffer
2017-11-27 19:59:43 +00:00
Colin Caine
9b68e94d94
excmd: arg to buffer is not optional
2017-11-27 19:59:43 +00:00
Robbie McMichael
53ee803bc9
Reduce code duplication in buffer function
2017-11-27 19:59:43 +00:00
Robbie McMichael
87aa3ee225
Add tabfirst and tablast commands
2017-11-27 19:59:43 +00:00
Oliver Blanthorn
8ef19cb1ae
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-impl_yank_shortlink
2017-11-27 19:15:14 +00:00
Oliver Blanthorn
f9ee2a3e9a
Add documentation for yankshort,canon
2017-11-27 19:15:04 +00:00
Robbie McMichael
6f244162ab
Fix builds when using BSD sed
2017-11-27 18:54:39 +00:00
Oliver Blanthorn
eef773f44a
Add binding to yankcanon, yankshort
2017-11-27 18:51:33 +00:00
glacambre
dd1365f269
excmds.ts: Add yankshort and yankcanon.
2017-11-27 19:48:49 +01:00
Oliver Blanthorn
e4b17c4eaa
Merge pull request #139 from glacambre/add_search_engines
...
excmds.ts: Add search urls.
2017-11-26 15:52:40 +00:00
glacambre
cb58814da3
excmds.ts: Add search urls.
...
This commit adds a Github, Searx, Cnrtl, OpenStreetMap, the Mozilla Dev Network
and the Gentoo wiki to the list of SEARCH_URLS.
2017-11-26 16:36:07 +01:00
Oliver Blanthorn
2ce1f9a64a
Fix #99 : misleading help for bind
2017-11-26 14:56:09 +00:00
Oliver Blanthorn
11155e82ba
Add fish-style history search, fix clamp bug, improve variable names
2017-11-26 14:06:13 +00:00
Oliver Blanthorn
1775e100ef
Make focus listener only store editable inputs
2017-11-26 12:27:54 +00:00
Oliver Blanthorn
38ff3f7ca4
Merge branch 'master' of github.com:cmcaine/tridactyl into johnbeard-focusinput
2017-11-26 12:18:14 +00:00