]> gitweb @ CieloNegro.org - sugar.git/blobdiff - dot-files/_config/tridactyl/tridactylrc
Auto commit by The Sugar System.
[sugar.git] / dot-files / _config / tridactyl / tridactylrc
index 50b34b0215f7e6325ca8ad4960268d75457fbe47..c9669a5bf5c46b021af728e7f8209377ede5b727 100644 (file)
 " -*- vimrc -*-
 
-" Modify user.js
-fixamo quiet
-
-" Find
-"bind / fillcmdline find
-"bind ? fillcmdline find -?
-"bind n findnext 1
-"bind N findnext -1
-"bind ,<Space> nohlsearch
-reset /
-reset ?
-reset n
-reset N
-reset ,<Space>
+" Reset Tridactyl
+fillcmdline_tmp 3000 Reloading tricatylrc...
+sanitise tridactyllocal tridactylsync
 
-" Tabs
-bind h tabprev
-bind l tabnext
+" Add helper commands that Mozillians think make Firefox irredeemably insecure
+" https://github.com/tridactyl/tridactyl/commit/fef58f508f6da258ac2a447b02c86e33313b115b
+command fixamo_quiet jsb tri.excmds.setpref("privacy.resistFingerprinting.block_mozAddonManager", "true").then(tri.excmds.setpref("extensions.webextensions.restrictedDomains", '""'))
+command fixamo js tri.excmds.setpref("privacy.resistFingerprinting.block_mozAddonManager", "true").then(tri.excmds.setpref("extensions.webextensions.restrictedDomains", '""').then(tri.excmds.fillcmdline_tmp(3000, "Permissions added to user.js. Please restart Firefox to make them take affect.")))
+
+" Configuration
+fixamo_quiet
+set csp clobber
+set editorcmd /usr/pkg/bin/emacsclient
+set modeindicatorshowkeys true
+
+" Reload the rc
+bind <C-r> source
 
 " Clipboards
 bind y clipboard yank
 bind Y clipboard yanktitle
-bind <C-y> composite js document.getElementsByTagName("title")[0].textContent + ' :: ' + document.location.href | clipboard yank
+" - Copy "<title> :: <URL>" to the clipboard
+command yank-title-uri composite js document.getElementsByTagName("title")[0].textContent + ' :: ' + document.location.href | clipboard yank
+bind <C-y> yank-title-uri
+
+" Bookmarks
+unbind a
+
+" Tabs
+bind h tabprev
+bind l tabnext
+
+" Custom commands
+unbind <C-x>
+"
+" - Open an RFC with the given number
+command rfc js -p tri.excmds.tabopen('http://tools.ietf.org/html/rfc' + JS_ARG)
+bind <C-x><C-r> fillcmdline rfc
+"
+" - Open package info in the HackageDB
+command hackage js -p tri.excmds.tabopen('http://hackage.haskell.org/package/' + JS_ARG)
+bind <C-x><C-h> fillcmdline hackage
+"
+" - Open an issue in the GHC Trac
+command ghctrac js -p tri.excmds.tabopen('http://hackage.haskell.org/trac/ghc/ticket/' + JS_ARG)
+bind <C-x><C-t> fillcmdline ghctrac
+"
+" - Way back the current page
+command wayback js tri.excmds.open('http://web.archive.org/web/*/' + document.location.href)
+bind <C-x><C-w> wayback
+"
+" - Search or open Official Minecraft Wiki
+command mcwiki js -p tri.excmds.tabopen('http://minecraft.gamepedia.com' + (JS_ARG ? '/index.php?search=' + encodeURIComponent(JS_ARG) : ''))
+bind <C-x><C-m> fillcmdline mcwiki
+"
+" - Search or open MoJIRA
+command mcjira js -p tri.excmds.tabopen('https://bugs.mojang.com' + (JS_ARG ? '/secure/QuickSearch.jspa?searchString=' + encodeURIComponent(JS_ARG) : ''))
+bind <C-x><C-j> fillcmdline mcjira
+
+" Memories of multi_requester
+unbind m
+command alc js -p let query=(JS_ARG == '' ? window.prompt('Query') : JS_ARG); if (query !== null) { let uri='https://eow.alc.co.jp/search?q=' + encodeURIComponent(query); if (document.location.hostname == 'eow.alc.co.jp') { tri.excmds.open(uri); } else { tri.excmds.tabopen(uri); } }
+bind ma fillcmdline alc
+
+" Quick marks
+"
+" - Haskell
+quickmark g http://www.haskell.org/ghc/
+quickmark h http://hackage.haskell.org/packages/archive/pkg-list.html
+quickmark P https://phabricator.haskell.org/
+"
+" - Dropbox
+quickmark d https://www.dropbox.com/home
+"
+" - Google Bookmarks
+quickmark m https://www.google.com/bookmarks/
+"
+" - Google Translate
+quickmark T https://translate.google.com/
+"
+" - AWS Console
+quickmark a https://console.aws.amazon.com/
+"
+" - Banks
+quickmark b http://direct.bk.mufg.jp/
+quickmark B http://www.mizuhobank.co.jp/direct/start.html
+"
+" - Securities
+quickmark s https://online.sc.mufg.jp/its/dfw/UTBSITS/user_p/Login#
+
+" Scrolling
+bind j scrollline 1
+bind k scrollline -1
+
+" Done
+fillcmdline_tmp 3000 tridactylrc successfully reloaded
+
+" vim: set ft=vimperator: