Skip to content

Instantly share code, notes, and snippets.

@matasar
matasar / maven_bberrors.rb
Last active December 16, 2015 11:09
Futzing with BBEdit and maven output.
#!/usr/bin/env ruby
# encoding: UTF-8
require 'stringio'
require 'rubygems'
require 'ruby-debug'
lines = []
ARGF.each_line do |ea|
# strip bash color codes
@matasar
matasar / Rust.plist
Last active December 19, 2015 20:49
First draft of BBEdit Codeless Language Module for Rust
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BBEditDocumentType</key>
<string>CodelessLanguageModule</string>
<key>BBLMColorsSyntax</key>
<string>YES</string>
<key>BBLMIsCaseSensitive</key>
<string>YES</string>
def n5s(str)
first, num, last = str.match(/([a-zA-Z])(\d+)([a-zA-Z])/).captures
num = num.to_i
puts open("/usr/share/dict/words").grep(/\b#{first}[a-zA-Z]{#{num}}#{last}\b/)
end
> n5s("i18n")
institutionalization
intercrystallization
interdifferentiation
@matasar
matasar / Open in Github.py
Last active February 16, 2018 19:24
BBEdit script to open the file I'm looking at in github and copy the URL to my pasteboard
#!/usr/local/bin/python3
import os
import re
import subprocess
from typing import Optional, Sequence
from pathlib import Path, PurePath
doc_path: Optional[str] = os.getenv('BB_DOC_PATH')