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 = [email protected] | |
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" |
amend='git commit --amend' | |
g=git | |
ga='git add' | |
gaa='git add --all' | |
gac='git add . && git commit -v' | |
gapa='git add --patch' | |
gb='git branch' | |
gba='git branch -a' | |
gbda='git branch --merged | command grep -vE "^(\*|\s*master\s*$)" | command xargs -n 1 git branch -d' | |
gbl='git blame -b -w' |
const flattenArray = (arr) => { | |
const flattenLevel = arr => [].concat(...arr); | |
const hasArray = item => {return Array.isArray(item);} | |
do { | |
arr = flattenLevel(arr); | |
} while (arr.findIndex(hasArray) > 0); | |
{ | |
"Seti_ClosedFolder_remove": false, | |
"Seti_SB_bright": true, | |
"Seti_SB_med": true, | |
"Seti_lime_tab": true, | |
"Seti_lime_tabclose": true, | |
"Seti_orange_button": true, | |
"Seti_sb_small_padding": true, | |
"Seti_tabs_small": true, | |
"binary_file_patterns": |
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: