From ad6518d500ccf0de6fb756227f3b50b24e8d0b29 Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Sat, 19 Sep 2020 11:24:02 +0100 Subject: [PATCH] Updates tridactylrc and adds gnvim script The script simply opens a new terminal with nvim running in it, passing any arguments directly to nvim This is used by tridactyl to open a text box in vim Also added some new search engines and some other keybindings --- bin/.bin/gnvim | 4 ++++ tridactyl/.config/tridactyl/tridactylrc | 27 +++++++++++++++++++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100755 bin/.bin/gnvim diff --git a/bin/.bin/gnvim b/bin/.bin/gnvim new file mode 100755 index 00000000..ba4d8b5f --- /dev/null +++ b/bin/.bin/gnvim @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +export initialCommand="nvim $@" +/usr/local/bin/st diff --git a/tridactyl/.config/tridactyl/tridactylrc b/tridactyl/.config/tridactyl/tridactylrc index 384d2bbf..d1bb0c9d 100644 --- a/tridactyl/.config/tridactyl/tridactylrc +++ b/tridactyl/.config/tridactyl/tridactylrc @@ -10,7 +10,12 @@ colours dark set newtab about:blank set browser firefox-developer-edition set allowautofocus false -set editorcmd /usr/bin/st -e vim +set editorcmd $HOME/.bin/gnvim +set smoothscroll true +set newtabfocus page + +" Make Tridactyl work on more sites at the expense of some security +"set csp clobber """""""""""" " Search " @@ -27,6 +32,10 @@ set searchurls.ddg https://duckduckgo.co.uk/?q=%s set searchurls.aur https://aur.archlinux.org/packages/?O=0&K=%s set searchurls.aw https://wiki.archlinux.org/?search=%s set searchurls.gh https://github.com/search?q=%s +set searchurls.wb https://web.archive.org/web/*/%s +set searchurls.books https://b-ok.cc/s/%s +set searchurls.cve https://www.cvedetails.com/cve-details.php?t=1&cve_id=%s +set searchurls.cvep https://www.cvedetails.com/product-search.php?vendor_id=0&search=%s """""""""""""" " Commands " @@ -37,6 +46,11 @@ command openvid withUrl !s open-youtube command openvidLink composite hint -pipe a[href]:not([display="none"]):not([href=""]) href | !s open-youtube command testclickjacking withUrl !s $HOME/.config/tridactyl/scripts/clickjacking | nativeopen +command hint_focus hint -; +command wayback composite get_current_url | tabopen wb + +command autodark js document.body.parentElement.classList.toggle("auto-dark") + """"""""""" @@ -56,8 +70,17 @@ bind ; fillcmdline_notrail bind y openvid bind Y openvidLink -" Url Specific +" Git{Hub,Lab} git clone via SSH yank +bind g composite js "git clone " + document.location.href | clipboard yank +bind G composite js "git clone " + document.location.href.replace(/https?:\/\//,"git@").replace("/",":").replace(/$/,".git") | clipboard yank + +bind c composite hint_focus; !s xdotool key Menu + +" Makes link hints only hint links on duck duck go bindurl ^https://duckduckgo.com f hint -Jc [class=result__a] bindurl ^https://duckduckgo.com F hint -Jbc [class=result__a] +autocmd DocStart .*github\.com.* zoom 150 +autocmd DocStart .*gitlab\.com.* zoom 150 +autocmd DocStart .*archlinux\.org.* zoom 150