| ⌘T | go to file |
| ⌘⌃P | go to project |
| ⌘KB | toggle side bar |
| ⌘⇧P | command prompt |
| ⌃ ` | python console |
| ⌘⇧N | new window (useful for new project) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| # Installing Adobe AIR creates an application called "Adobe AIR Uninstaller" in /Applications/Utilities. | |
| # Unfortunately, running this application does not uninstall the application and instead, it seems to | |
| # unhelpfully confirm that it's installed (http://twitter.com/modernscientist/status/495388916267384833/photo/1). | |
| # The proper way to run this application as an uninstaller is to run the enclosed from the command line | |
| # with the flag "-uninstall" as superuser: | |
| sudo /Applications/Utilities/Adobe\ AIR\ Uninstaller.app/Contents/MacOS/Adobe\ AIR\ Installer -uninstall |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc | |
| . ~/.bashrc | |
| mkdir ~/local | |
| mkdir ~/node-latest-install | |
| cd ~/node-latest-install | |
| curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1 | |
| ./configure --prefix=~/local | |
| make install # ok, fine, this step probably takes more than 30 seconds... | |
| curl https://npmjs.org/install.sh | sh |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env ruby -rjcode -Ku | |
| # TaskPaper to Markdown converter | |
| # Usage: tp2md.rb filename.taskpaper > output.md | |
| require 'ftools' | |
| infile = ARGV[0] | |
| title = File.basename(infile,'.taskpaper').upcase | |
| output = "# #{title} #\n\n" | |
| prevlevel = 0 | |
| begin |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (* EXPORT ALL SKIM NOTES TO EVERNOTE WITH HYPERLINKS | |
| -- Stephen Margheim | |
| -- 9/7/13 | |
| -- open source | |
| REQUIRED PROGRAMS: | |
| - Skim (pdf viewer and annotator) | |
| - Evernote (cloud based note app) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "installed_packages": | |
| [ | |
| "AdvancedNewFile", | |
| "Alignment", | |
| "BracketHighlighter", | |
| "Gist", | |
| "Git", | |
| "MarkdownEditing", | |
| "Origami", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "auto_match_enabled": true, | |
| "bold_folder_labels": true, | |
| "caret_style": "solid", | |
| "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme", | |
| "default_encoding": "UTF-8", | |
| "draw_centered": false, | |
| "ensure_newline_at_eof_on_save": false, | |
| "find_selected_text": true, | |
| "flatland_sidebar_tree_small": true, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python | |
| # A quick and dirty script to rename a pinboard.in tag. | |
| # I'll probably update this become a proper command line app one day | |
| import urllib2 | |
| import pinboard | |
| pinuser = "" | |
| pinpasswd = "" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/ruby | |
| # tp-dailylog.rb - Log TaskPaper tasks completed on the current day to a Day One entry | |
| # Brett Terpstra 2012 <http://brettterpstra.com> | |
| # | |
| # Run it with launchd at 11pm and forget about it | |
| # | |
| # Notes: | |
| # * Uses `mdfind` to locate all .taskpaper files changed in the last day | |
| # * Scans for @done(xxxx-xx-xx) tags in each line matching today's date | |
| # * Does not alter TaskPaper files in any way |