Skip to content

Instantly share code, notes, and snippets.

View jhanssen's full-sized avatar

Jan Erik Hanssen jhanssen

  • San Francisco Bay Area
View GitHub Profile
_em_complete_rc() {
local a
local files
local components
read -l a
a=${a/#em ##/}
a=${a/#-?## ##/}
reply=(`rc -p -S "$a"`)
files=(`rc -P "$a"`)
for ((i=0; i < ${#files[@]}; i++)); do
@jhanssen
jhanssen / gist:5479586
Last active December 16, 2015 18:39
gdb stacktrace from clang
(gdb) t a a bt
Thread 795 (Thread 0x7fffe3fff700 (LWP 27309)):
#0 0x00007ffff5a952f0 in clang::Lexer::LexIdentifier(clang::Token&, char const*) () from /usr/local/clang-3.3/lib/libclang.so
#1 0x00007ffff5a9b7ff in clang::Lexer::LexTokenInternal(clang::Token&) () from /usr/local/clang-3.3/lib/libclang.so
#2 0x00007ffff54eae01 in clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) () from /usr/local/clang-3.3/lib/libclang.so
#3 0x00007ffff5502f28 in clang::Parser::ParseCXXClassMemberDeclaration(clang::AccessSpecifier, clang::AttributeList*, clang::Parser::ParsedTemplateInfo const&, clang::ParsingDeclRAIIObject*) () from /usr/local/clang-3.3/lib/libclang.so
#4 0x00007ffff5500ae8 in clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, clang::SourceLocation, clang::Parser::ParsedAttributesWithRange&, unsigned int, clang::Decl*) () from /usr/local/clang-3.3
@jhanssen
jhanssen / emacs-cocoa.diff
Created October 25, 2012 04:26
patch for homebrew emacs/cocoa
diff -ur a/src/nsfont.m b/src/nsfont.m
--- a/src/nsfont.m 2012-01-11 04:35:01.000000000 -0800
+++ b/src/nsfont.m 2012-01-11 04:35:01.000000000 -0800
@@ -1278,7 +1278,7 @@
}
CGContextRestoreGState (gcontext);
- return;
+ return 0;
}