You might be thinking of Zed Shaw's article "Launchpad vs. Github/SysAdmin vs. Coder": http://sheddingbikes.com/posts/1299555462.html
12 karma · joined August 19, 2011
autocmd VimEnter * call<SID>LayoutWindows()
function! s:LayoutWindows()
execute 'NERDTree'
let nerdtree_buffer = bufnr(t:NERDTreeBufName)
execute 'wincmd q'
execute 'Tlist'
execute 'wincmd h'
execute 'split'
execute 'b' . nerdtree_buffer
let mbe_window = bufwinnr("-MiniBufExplorer-")
if mbe_window != -1
execute mbe_window . "wincmd w"
execute 'wincmd K'
endif
execute 'resize +20'
execute 'wincmd l'
endfunction