dot-files/tridactyl/.config/tridactyl/tridactylrc

51 lines
1.6 KiB
Plaintext

" Shamelessly taken from bovine3dom's exemple configuration file from the doc
" Refresh the configuration from file automatically
sanitise tridactyllocal tridactylsync
" Make Tridactyl work on more sites at the expense of some security
set csp clobber
fixamo_quiet
" Use the dark color scheme
colorscheme dark
" Make tridactyl open Vim in Termite instead of xterm
set editorcmd termite --class tridactyl_editor -e 'vim %f'
"
" Binds
"
" Comment toggler for Reddit and Hacker News
bind ;c hint -c [class*="expand"],[class="togg"]
" Git{Hub,Lab} git clone via SSH yank
bind yg composite js "git clone " + document.location.href.replace(/https?:\/\//,"git@").replace("/",":").replace(/$/,".git") | clipboard yank
" Make gu take you back to subreddit from comments
bindurl reddit.com gu urlparent 4
" Only hint search results on Google
bindurl www.google.com f hint -Jc .rc > .r > a
bindurl www.google.com F hint -Jtc .rc>.r>a
" Only hint search results on DuckDuckGo
bindurl ^https://duckduckgo.com f hint -Jc [class=result__a]
bindurl ^https://duckduckgo.com F hint -Jbc [class=result__a]
" Handy multiwindow/multitasking binds
bind gd tabdetach
bind gD composite tabduplicate | tabdetach
" Make yy use canonical / short links on the 5 websites that support them
bind yy clipboard yankshort
" Stupid workaround to let hint -; be used with composite which steals semi-colons
command hint_focus hint -;
" Open right click menu on links
bind ;C composite hint_focus; !s xdotool key Menu
" This will have to do until someone writes us a nice syntax file :)
" vim: set filetype=vim: