Skip to content

Instantly share code, notes, and snippets.

let list = ['1','10','2']
let fn = { }
function fn.compare(a,b) dict
return str2nr(a:a) > str2nr(a:b)
endfunction
echo sort(list,fn.compare,fn)

Granny's Addressbook

Installing necessary software

This application will require the use of PHP, a MySQL database, a webserver such as Apache. If these are not already installed, please install them with the following command line inputs.

set nocompatible
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'gmarik/vundle'
Bundle 'guns/ultisnips.git'
Bundle 'Shougo/neocomplcache.git'
Bundle 'JazzCore/neocomplcache-ultisnips'
" to keep vim from complaining about ~/.vim/after...
diff --git a/Makefile.am b/Makefile.am
index aa481f8..d632fa5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,7 +4,7 @@ doc_DATA = README.markdown
docdir = ${prefix}/share/doc/watchman-$(VERSION)
THIRDPARTY_CPPFLAGS = -I$(top_srcdir)/thirdparty/jansson -I$(top_builddir)/thirdparty/jansson
-JSON_LIB = -L. -lwmanjson
+JSON_LIB = -L. libwmanjson.a
diff --git a/Makefile.am b/Makefile.am
index aa481f8..d632fa5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,7 +4,7 @@ doc_DATA = README.markdown
docdir = ${prefix}/share/doc/watchman-$(VERSION)
THIRDPARTY_CPPFLAGS = -Ithirdparty/jansson
-JSON_LIB = -L. -lwmanjson
+JSON_LIB = -L. libwmanjson.a
four spaces
two spaces and a tab
four spaces
@dsummersl
dsummersl / tabSpaceTab
Created April 10, 2014 17:13
3 lines: tabs, spaces, tabs
tab
space
tab
@dsummersl
dsummersl / gist:10403425
Created April 10, 2014 17:15
3 lines: space, tab, space
space
tab
space
@dsummersl
dsummersl / gist:11085439
Created April 19, 2014 14:10
.env.openshift
# ==== Required configuration settings for Huginn ====
# Replace the following with the output from "rake secret"
# (unnecessary, since we'll be using the OpenShift-provided secret)
# APP_SECRET_TOKEN=REPLACE_ME_NOW!
# This is the domain where your Huginn instance will be running. The default should work
# for development, but it needs to be changed to your Huginn domain when you deploy to a
# production environment (e.g., yourdomain.com, possibly including a port).
DOMAIN=$OPENSHIFT_APP_DNS
@dsummersl
dsummersl / gist:2b9faa9133322c33b465
Created November 24, 2014 19:04
:bda command to clear out hidden buffers
" delete all buffers function
function! DeleteHiddenBuffers()
let tpbl=[]
call map(range(1, tabpagenr('$')), 'extend(tpbl, tabpagebuflist(v:val))')
for buf in filter(range(1, bufnr('$')), 'bufexists(v:val) && index(tpbl, v:val)==-1')
silent execute 'bwipeout' buf
endfor
endfunction
cabbrev bda call DeleteHiddenBuffers()