" vim: filetype=vim " This wipes all existing settings. This means that if a setting in this file " is removed, then it will return to default. In other words, this file serves " as an enforced single point of truth for Tridactyl's configuration. sanitize tridactyllocal tridactylsync " Just use a blank page for new tab. It would be nicer to use the standard " Firefox homepage, but Tridactyl doesn't support this yet. "TODO: use custome file "set newtab file:///home/soispha/new.html " Set a nice colorscheme colorscheme midnight " Delete temp files after use alias editor_rm composite editor | jsb -p tri.native.run(`rm -f '${JS_ARG[0]}'`) bind --mode=insert <C-i> editor_rm bind --mode=input <C-i> editor_rm " Use vim in tmux for editor. set editorcmd alacritty -e nvim " Ctrl-F should use the browser's native 'find' functionality. unbind <C-f> " But also support Tridactyl search too. bind / fillcmdline find bind ? fillcmdline find -? bind l findnext 1 bind L findnext -1 " Remove search highlighting. bind ,<Space> nohlsearch " Use sensitive case. Smart case would be nice here, but it doesn't work. set findcase smartcase " Smooth scrolling, yes please. This is still a bit janky in Tridactyl. set smoothscroll true " The default jump of 10 is a bit much. bind t scrollline 5 bind n scrollline -5 " K and J should move between tabs. x should close them. bind T tabprev bind N tabnext bind x tabclose