View safari-bbedit.appleScript
Open source of current Safari document in BBEdit
David Miller
set mycontents to ""
set myname to ""
# Get your brand new Mac setup properly
# show full path in Finder title bar
defaults write _FXShowPosixPathInTitle -bool true; killall Finder
# show hidden files in Finder
defaults write AppleShowAllFiles YES
killall Finder
View man-markdown.css
@charset "UTF-8";
html {
background: #fff;
body {
background: #fff;
View NSXMLNode+StringForXPath.m
#import "NSXMLNode+StringForXPath.h"
@implementation NSXMLNode (StringForXPath)
- (NSString *) stringForXPath:(NSString*)xpath
NSError *error;
NSArray *nodes = [self nodesForXPath:xpath error:&error];
if (error || nodes.count == 0)

Keybase proof

I hereby claim:

  • I am davidfmiller on github.
  • I am davidfmiller ( on keybase.
  • I have a public key ASAgTW_t_wT0QgKwfHaHdKfDho9YtpploXBeIIKgRckrzAo

To claim this, I am signing this object:

View element-scrollto.js
Smoothly scroll an element into the browser viewport
@param element {HTMLElement} - the element that which should be scrolled into the viewport
@param duration {Integer} - # of milliseconds the animation should take to complete
var scroll = function (selector, duration) {
offset = function(element) {
View jshint-bbedit.applescript
(* *)
tell application "BBEdit"
set mydoc to file of (document 1 of window 1)
end tell
set posixPath to POSIX path of mydoc
if (posixPath ends with ".js" or posixPath ends with ".json") then
set cmd to "/usr/local/bin/node /usr/local/bin/jshint " & (quoted form of POSIX path of mydoc) & " | /usr/local/bin/bbresults -e --pattern '(?P<file>.+?):\\sline\\s(?P<line>\\d+),\\scol\\s((?P<col>\\d+),)?\\s+(?P<msg>.*)$'"
do shell script cmd
end if
View BBEdit Close Others.applescript
tell application "BBEdit"
set mywindow to window 1
set mydoc to (URL of document 1 of mywindow) as POSIX file
set alldocs to documents of mywindow
repeat with doc in alldocs
if ((((URL of doc) as POSIX file) as string) is equal to (mydoc as string)) then
-- active doc
mkdir -p ~/.ssh && sudo chmod -R 700 ~/.ssh/
# add node user
sudo adduser node
sudo adduser node sudo
# packages
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
View BBEdit → LaunchBar
tell application "BBEdit"
set mydoc to (URL of document 1 of window 1) as POSIX file
end tell
tell application "LaunchBar"
open mydoc
end tell
on error
end try