" vim: filetype=tridactyl " tridactyl config " Ref: https://raw.githubusercontent.com/glacambre/.dotfiles/master/default/.config/tridactyl/tridactylrc " Ref: https://raw.githubusercontent.com/BurntSushi/dotfiles/master/.config/tridactyl/tridactylrc sanitize tridactyllocal tridactylsync colourscheme gruvbox-dark-hard alias save_rss jsb -p tri.native.run("r2e add '" + JS_ARG + "'") set rsscmd save_rss %u alias gitclone jsb -p tri.native.run("git clone --depth=1 '" + JS_ARG + "' /home/tobyv/src/" + JS_ARG.split("/").slice(-1)) alias jse js 'use strict'; function $all(q, root=document) { return Array.from(root.querySelectorAll(q)) }; function $(q, root=document) { return root.querySelector(q) }; let $ex = (s) => tri.controller.acceptExCmd(s) ; let $set = (...args) => tri.config.set(...args); alias jsep js -p 'use strict'; function $all(q, root=document) { return Array.from(root.querySelectorAll(q)) }; function $(q, root=document) { return root.querySelector(q) }; let $ex = (s) => tri.controller.acceptExCmd(s) ; let $set = (...args) => tri.config.set(...args); alias video_with jse let video; if (document.activeElement.name == 'VIDEO') video = document.activeElement; else video = $all('video').find(v => !v.paused); if (!video) video = $('video'); set profiledir default set auconcreatecontainer true set modeindicatormodes {"normal":"false","video":"false"} set findcase smart set smoothscroll true set editorcmd alacritty -e tmux new -As tridactylrc nvim -S $XDG_DATA_HOME/nvim/session/tridactylrc.vim set video_seek 5 set video_volume 0.05 set videomaps.h video_with video.currentTime -= Number(get('video_seek')) set videomaps.j video_with video.volume -= Number(get('video_volume')) set videomaps.k video_with video.volume += Number(get('video_volume')) set videomaps.l video_with video.currentTime += Number(get('video_seek')) set videomaps.l video_with video.currentTime += Number(get('video_seek')) set videomaps.z mode normal set videomaps.🕷🕷INHERITS🕷🕷 nmaps unbind unbind s unbind d unbind f bind hint bind / fillcmdline find bind ? fillcmdline find --reverse bind n findnext bind N findnext --reverse bind nohlsearch bind j scrollline 5 bind k scrollline -5 bind J tabprev bind K tabnext bind x tabclose bind gs fillcmdline open duckduckgo bind zv composite js document.location.href | exclaim_quiet mpv --loop bind gv mode video bind gx hint -W mpvsafe bindurl ^https://docs.rs/[^/]+/\d+.\d+.\d+/[^/]+/ zz composite jsb tri.native.run('cat /home/tobyv/.config/firefox/userscripts/rustdoc-condensed.js') | js -p eval(JS_ARG.content) autocmd DocStart mail.google.com mode ignore autocmd DocStart discordapp.com mode ignore autocmd DocStart play.rust-lang.org mode ignore autocmd HistoryState https://jellyfin.tobyvin.dev/web/#!/video mode video fixamo_quiet guiset_quiet hoverlink right guiset_quiet tabs count autocontain -s tiktok\.com tiktok autocontain -s twitter\.com twitter autocontain -s x\.com twitter autocontain -s walmart\.com walmart " https://github.com/krober/contain-amazon/blob/master/src/background.js autocontain -s 6pm\.com amazon autocontain -s abebooks\.com amazon autocontain -s aboutamazon\.com amazon autocontain -s acx\.com amazon autocontain -s alexa\.com amazon autocontain -s (?