This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
{ | |
"Seti_orange_button": true, | |
"Seti_tabs_big": true, | |
"color_scheme": "Packages/Oceanic Next Color Scheme/Oceanic Next.tmTheme", | |
"font_size": 14, | |
"ignored_packages": | |
[ | |
"Vintage" | |
], | |
"theme": "Seti.sublime-theme", |
[filter "lfs"] | |
clean = git-lfs clean %f | |
smudge = git-lfs smudge %f | |
required = true | |
[user] | |
email = daniloprates@gmail.com | |
name = Danilo Prates | |
[http] | |
sslVerify = false | |
[push] |
alias g="git" | |
alias s="sudo" | |
alias n="npm" | |
alias ns="npm start" | |
alias nw="npm run watch" | |
alias ni="npm install" | |
alias cfgg="subl ~/.gitconfig" | |
alias cfgz="subl ~/.zshrc" |
const flattenArray = (arr) => { | |
const flattenLevel = arr => [].concat(...arr); | |
const hasArray = item => {return Array.isArray(item);} | |
do { | |
arr = flattenLevel(arr); | |
} while (arr.findIndex(hasArray) > 0); | |
var getGlobals = () => { | |
let defaults = [ "stop", "open", "alert", "confirm", "prompt", "print", "requestAnimationFrame", "cancelAnimationFrame", "requestIdleCallback", "cancelIdleCallback", "captureEvents", "releaseEvents", "getComputedStyle", "matchMedia", "moveTo", "moveBy", "resizeTo", "resizeBy", "getSelection", "find", "getMatchedCSSRules", "webkitRequestAnimationFrame", "webkitCancelAnimationFrame", "btoa", "atob", "setTimeout", "clearTimeout", "setInterval", "clearInterval", "createImageBitmap", "scroll", "scrollTo", "scrollBy", "fetch", "postMessage", "webkitRequestFileSystem", "blur", "focus", "webkitResolveLocalFileSystemURL", "close", "openDatabase", "chrome", "DoodleNotifier", "google", "gws_wizbind", "_", "_DumpException", "W_jd", "ntp_", "ntp_ba", "ntp_fa", "ntp_ca", "ntp_ha", "ntp_sa", "ntp_va", "ntp_wa", "ntp_Aa", "ntp_Ba", "ntp_Da", "ntp_ya", "ntp_Ga", "ntp_Ha", "ntp_La", "ntp_Ca", "ntp_Qa", "ntp_Ra", "ntp_Pa", "ntp_Ta", "ntp_1a", "ntp_Xa", "ntp_4a", "ntp_2a", "ntp_db", "ntp_Ka", "ntp_eb" |
[ | |
{ "keys": ["ctrl+k"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} }, | |
{ "keys": ["alt+k"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} }, | |
// { "keys": ["super+m"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} }, | |
{ "keys": ["ctrl+e"], "command": "run_emmet_action", "args": {"action": "expand_abbreviation"} }, | |
{ "keys": ["super+alt+i"], "command": "replace_all" }, | |
{ "keys": ["super+shift+k"], "command": "reveal_in_side_bar"}, |
I hereby claim:
To claim this, I am signing this object:
<script src="https://cdn.jsdelivr.net/lodash/4/lodash.min.js"></script> | |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>JS Bin</title> | |
</head> | |
<body> |
Terminus
from the Package Control// TERMINAL
{"keys": ["alt+`"], "command": "toggle_terminus_panel"},
{"keys": ["super+t"], "command": "terminus_open" },