" Trydactyl (vim-like keybindings for Firefox) configuration file " Make sure to have the native messenger installed (:native) " Fair part took from https://gist.github.com/BurntSushi/393546a65db38d57cedcfd72c6d89bf3 " Reset parameters to tridactyl's default " so there's nothing being kept when :source ing sanitise tridactyllocal tridactylsync colors dark " For when https://github.com/bezmi/base16-tridactyl/issues/2 will be closed " colors theme " I use H and L for moving accross windows, " so I'd rather use those for tabs too bind H tabprev bind L tabnext bind J back bind K forward " I prefer the qutebrowser-style keybindings for opening stuff in a new tab " Also it is consistent with f/F p/P s/S... in tridactyl itself bind o fillcmdline open bind O fillcmdline tabopen " Let's reuse t/T to use that useful feature of editing the current URL before " opening " bind t current_url open " bint T current_url tabopen bind t composite url2args | fillcmdline open bind T composite url2args | fillcmdline tabopen " We will let the w/W the same, as in my case tab=window " Add to ... unbind a unbind A " Reorder bookmarks/quickmarks bind M current_url bmark " Activate the rudimentary search feature " Not activated by default because `incsearch` is not implemented, " so since I don't know what it is I don't care about it bind / fillcmdline find bind ? fillcmdline find -? bind n findnext 1 bind N findnext -1 " Remove search highlighting bind , nohlsearch " Ctrl-F should use the browser's native 'find' functionality. unbind " Subscribe to RSS bind af rssexec set rsscmd tabopen add_rss %u set searchurls.add_rss https://rss.frogeye.fr/i/?c=feed&a=add&url_rss=%s bind as composite get_current_url | tabopen add_links set searchurls.add_links https://links.frogeye.fr/?post=%s " New tab page (this link won't work for you :P) set newtab https://geoffrey.frogeye.fr/home.php " Search engines set searchengine qwant set searchurls.arch https://wiki.archlinux.org/?search=%s set searchurls.archp https://www.archlinux.org/packages/?q=%s set searchurls.aur https://aur.archlinux.org/packages/?K=%s set searchurls.aw http://www.amp-what.com/unicode/search/%s set searchurls.gfr https://www.google.fr/search?hl=fr&q=%s set searchurls.g https://www.google.fr/search?q=%s set searchurls.gihpy https://giphy.com/search/%s set searchurls.gi http://images.google.com/search?q=%s set searchurls.github https://github.com/search?q=%s set searchurls.npm https://www.npmjs.com/search?q=%s set searchurls.pypi https://pypi.org/search/?q=%s set searchurls.python https://docs.python.org/3/search.html?q=%s set searchurls.qwant https://www.qwant.com/?t=web&q=%s set searchurls.wa https://www.wolframalpha.com/input/?i=%s set searchurls.yt https://www.youtube.com/results?search_query=%s " Firefox GUI " This can still be shown with F6! guiset_quiet gui none " Thse don't seem to be affected by "gui" guiset_quiet hoverlink none guiset_quiet statuspanel none " Never autofocus set allowautofocus false " Hint chars " As I take more time finding the key I need to type (even if it's on the home " row) than moving my fingers to get it, I prefer to reduce the number of keys " to type rather than the movement of my fingers, hence the big amount of " hint chars set hintchars asdfhjklgqweryuioptzxcbnmv1234678905 " This will have to do until someone writes us a nice syntax file :) " vim: set filetype=vim: