" General Settings set configversion 2.0 set smoothscroll true set scrollduration 100 set theme dark set editorcmd terminator -u -e "vim %f '+normal!%lGzv%c|'" set update.lastchecktime 1629032886345 set update.nag true set update.nagwait 7 set update.lastnaggedversion 1.14.0 set update.checkintervalsecs 86400 set followpagepatterns.prev Previous set allowautofocus false " Binds bind j scrollline 5 bind h back bind l forward bind ;x hint -F e => { const pos = tri.dom.getAbsoluteCentre(e); tri.excmds.exclaim_quiet("xdotool mousemove --sync " + window.devicePixelRatio * pos.x + " " + window.devicePixelRatio * pos.y + "; xdotool click 1")} bind ;X hint -F e => { const pos = tri.dom.getAbsoluteCentre(e); tri.excmds.exclaim_quiet("xdotool mousemove --sync " + window.devicePixelRatio * pos.x + " " + window.devicePixelRatio * pos.y + "; xdotool keydown ctrl+shift; xdotool click 1; xdotool keyup ctrl+shift")} bind pin bind mute toggle bind help bind o fillcmdline open bind O current_url open bind w fillcmdline winopen bind W current_url winopen bind t fillcmdline tabopen bind ]] followpage next bind [[ followpage prev bind [c urlincrement -1 bind ]c urlincrement 1 bind urlincrement -1 bind urlincrement 1 bind T current_url tabopen bind yy clipboard yank bind ys clipboard yankshort bind yc clipboard yankcanon bind ym clipboard yankmd bind yo clipboard yankorg bind yt clipboard yanktitle bind gh home bind gH home true bind p clipboard open bind P clipboard tabopen bind scrollline 10 bind k scrollline -5 bind scrollline -10 bind G scrollto 100 bind gg scrollto 0 bind scrollpage -0.5 bind scrollpage 0.5 bind scrollpage 1 bind scrollpage -1 bind nmode ignore 1 mode normal bind $ scrollto 100 x bind ^ scrollto 0 x bind H scrollpx -50 bind L scrollpx 50 bind jumpprev bind jumpnext bind d tabclose bind D composite tabprev; tabclose # bind gx0 tabclosealltoleft bind gx$ tabclosealltoright bind << tabmove -1 bind >> tabmove +1 bind u undo bind U undo window bind r reload bind R reloadhard bind x stop bind gi focusinput -l bind g? rot13 bind g! jumble bind g; changelistjump -1 bind J tabprev bind K tabnext bind gt tabnext_gt bind gT tabprev bind g^ tabfirst bind g0 tabfirst bind g$ tablast bind ga tabaudio bind gr reader bind gu urlparent bind gU urlroot bind gf viewsource bind : fillcmdline_notrail bind s fillcmdline open search bind S fillcmdline tabopen search bind M gobble 1 quickmark bind B fillcmdline taball bind b fillcmdline tab bind ZZ qall bind f hint bind F hint -b bind gF hint -qb bind ;i hint -i bind ;b hint -b bind ;o hint bind ;I hint -I bind ;k hint -k bind ;K hint -K bind ;y hint -y bind ;Y hint -cF img i => tri.excmds.yankimage(tri.urlutils.getAbsoluteURL(i.src)) bind ;p hint -p bind ;h hint -h bind v hint -h bind ;P hint -P bind ;r hint -r bind ;s hint -s bind ;S hint -S bind ;a hint -a bind ;A hint -A bind ;; hint -; * bind ;# hint -# bind ;v hint -W mpvsafe bind ;V hint -V bind ;w hint -w bind ;t hint -W tabopen bind ;O hint -W fillcmdline_notrail open bind ;W hint -W fillcmdline_notrail winopen bind ;T hint -W fillcmdline_notrail tabopen bind ;z hint -z bind ;m composite hint -Jpipe img src | open images.google.com/searchbyimage?image_url= bind ;M composite hint -Jpipe img src | tabopen images.google.com/searchbyimage?image_url= bind ;gi hint -qi bind ;gI hint -qI bind ;gk hint -qk bind ;gy hint -qy bind ;gp hint -qp bind ;gP hint -qP bind ;gr hint -qr bind ;gs hint -qs bind ;gS hint -qS bind ;ga hint -qa bind ;gA hint -qA bind ;g; hint -q; bind ;g# hint -q# bind ;gv hint -qW mpvsafe bind ;gw hint -qw bind ;gb hint -qb bind ;gF hint -qb bind ;gf hint -q bind mode ignore bind mode ignore bind mode ignore bind mode ignore bind composite mode normal ; hidecmdline bind composite mode normal ; hidecmdline bind a current_url bmark bind A bmark bind zi zoom 0.1 true bind zo zoom -0.1 true bind zm zoom 0.5 true bind zr zoom -0.5 true bind zM zoom 0.5 true bind zR zoom -0.5 true bind zz zoom 1 bind zI zoom 3 bind zO zoom 0.3 bind . repeat bind ba open https://www.youtube.com/watch?v=M3iOROuTuMA bind c scrollline 5 bind e scrollline -5 bind q back bind Q forward bind gc composite git_clone | clipboard yank bind gC composite git_clone_ssh | clipboard yank bind yr composite js "\"" + document.location.href.split('#')[0].split('/').slice(3, 5).join('/') + "\"" | clipboard yank bindurl ^https://web.whatsapp.com f hint -c [tabindex]:not(.two)>div,a bindurl ^https://web.whatsapp.com F hint -bc [tabindex]:not(.two)>div,a bindurl youtu((\.be)|(be\.com)) f hint -J bindurl google(\.[a-zA-Z0-9]+){1,2}/search f hint -Jc #top_nav a, #search a, #searchform a, #botstuff a, #lb a, .card-section a, a.fl, #pnnext, #pnprev bindurl google(\.[a-zA-Z0-9]+){1,2}/search F hint -Jbc #top_nav a, #search a, .card-section a, a.fl, #pnnext, #pnprev bindurl google(\.[a-zA-Z0-9]+){1,2}/search gf hint -Jqbc #top_nav a, #search a, .card-section a, a.fl, #pnnext, #pnprev bindurl github.com gp open github.com/Asocia bindurl gitlab.com gp open gitlab.com/Asocia bindurl reddit.com gp open reddit.com/user/Asocia bindurl stackoverflow.com gp open stackoverflow.com/users/9608759/asocia " Subconfig Settings seturl monkeytype.com allowautofocus true seturl www.google.com followpagepatterns.next Next seturl overleaf.com allowautofocus true seturl .*/.*\.ipynb allowautofocus true seturl nitrotype.com allowautofocus true " Aliases alias git_clone js "git clone " + document.location.href.split('#')[0].split('/').slice(0, 5).join('/') + " ;cd " + document.location.href.split('#')[0].split('/').at(4) alias git_clone_ssh js "git clone " + document.location.href.split('#')[0].split('/').slice(0, 5).join('/').replace(/https?:\/\//,"git@").replace("/",":").replace(/$/,".git") + " ;cd " + document.location.href.split('#')[0].split('/').at(4) " Autocmds autocmd DocStart monkeytype.com mode ignore autocmd DocStart overleaf.com mode ignore autocmd DocStart undefined mode ignore autocmd DocStart .*/.*\.ipynb mode ignore autocmd DocLoad ^https://github.com/tridactyl/tridactyl/issues/new$ issue autocmd TriStart .* source_quiet " For syntax highlighting see https://github.com/tridactyl/vim-tridactyl " vim: set filetype=tridactyl