Skip to content

Instantly share code, notes, and snippets.

View technicallyrite's full-sized avatar

Kevin Bassham technicallyrite

View GitHub Profile
@technicallyrite
technicallyrite / darkreader.js
Created September 22, 2020 21:25 — forked from kfur/darkreader.js
Dark Reader userscript for Safari browser
// ==UserScript==
// @name DarkReader
// @match *://*/*
// @grant none
// @run-at document-start
// ==/UserScript==
// MIT License
// Copyright (c) 2019 Alexander Shutau
/* -*- coding: utf-8 -*- */
/* my keybindings for diamond cursor */
/* move cursor with ijkl keys while Ctrl key down */
"^i" = ("moveUp:");
"^k" = ("moveDown:");
"^j" = ("moveLeft:");
"^l" = ("moveRight:");
[
// arrow keys to ijkl, relies on an OSX keymap for home and end
{ "keys": ["ctrl+j"], "command": "move", "args": {"by": "characters", "forward": false} },
{ "keys": ["ctrl+l"], "command": "move", "args": {"by": "characters", "forward": true} },
{ "keys": ["ctrl+i"], "command": "move", "args": {"by": "lines", "forward": false} },
{ "keys": ["ctrl+k"], "command": "move", "args": {"by": "lines", "forward": true} },
{ "keys": ["shift+ctrl+j"], "command": "move", "args": {"by": "characters", "forward": false, "extend": true} },
{ "keys": ["shift+ctrl+l"], "command": "move", "args": {"by": "characters", "forward": true, "extend": true} },
{ "keys": ["shift+ctrl+i"], "command": "move", "args": {"by": "lines", "forward": false, "extend": true} },
{ "keys": ["shift+ctrl+k"], "command": "move", "args": {"by": "lines", "forward": true, "extend": true} },
<filter-data name="disconnect-malvertising" description="blocklist from http://https://disconnect.me/lists/malvertising" format-version="3" gb-version="1.4.0">
<rule priority="2" host="101com.com" host-type="domain" type="block"/>
<rule priority="2" host="adjust.io" host-type="domain" type="block"/>
<rule priority="2" host="airbrake.io" host-type="domain" type="block"/>
<rule priority="2" host="appboy.com" host-type="domain" type="block"/>
<rule priority="2" host="appsflyer.com" host-type="domain" type="block"/>
<rule priority="2" host="apsalar.com" host-type="domain" type="block"/>
<rule priority="2" host="bango.combango.org" host-type="domain" type="block"/>
<rule priority="2" host="bango.net" host-type="domain" type="block"/>
<rule priority="2" host="basic-check.disconnect.me" host-type="domain" type="block"/>