From 7721529958dc3e93a5d270a16c47930d19d00325 Mon Sep 17 00:00:00 2001 From: Asocia Date: Sun, 15 Aug 2021 19:30:07 +0300 Subject: [PATCH] Start tracking tridactyl config --- .tridactylrc | 188 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 .tridactylrc diff --git a/.tridactylrc b/.tridactylrc new file mode 100644 index 0000000..6f86b14 --- /dev/null +++ b/.tridactylrc @@ -0,0 +1,188 @@ +" 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 +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 + +" 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 + +" 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 \ No newline at end of file