Skip to content

Instantly share code, notes, and snippets.

Martin Grenfell scrooloose

Block or report user

Report or block scrooloose

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gitignore_filter.vim
"Chuck this in [a vim runtime]/nerdtree_plugin/gitignore_filter.vim
if exists("loaded_nerdtree_gitignore_filter")
let loaded_nerdtree_gitignore_filter = 1
call NERDTreeAddPathFilter('NERDTreeGitIgnoreFilter')
View owx_rails_crap.rb
module OpsWorks
module RailsConfiguration
def self.determine_database_adapter(app_name, app_config, app_root_path, options = {})
options = {
:consult_gemfile => true,
:force => false
if options[:force] || app_config[:database][:adapter].blank?
# a bunch of confusing shit
if [ -f /tmp/tmux-cpu ]; then
cat /tmp/tmux-cpu
echo "???"
CPU=`mpstat 1 1` && echo $CPU | awk '{printf("%2.f", $(NF-8) + $(NF-6)) }' > /tmp/tmux-cpu &
scrooloose / nerdtree_custom_open.vim
Last active Aug 29, 2015
nerdtree plugin to override 'o' and make it not reuse windows
View nerdtree_custom_open.vim
"Demo nerdtree plugin to override the default 'o' mapping and make it not
"reuse windows.
"Chuck this in
" ~/.vim/nerdtree_plugin/nerdtree_custom_open.vim
"or somewhere like
" ~/.vim/bundle/nerdtree_plugin/nerdtree_custom_open.vim
"if using pathogen or similar.
scrooloose / git.vim
Last active Aug 29, 2015
NERDTree demo plugin for git integration
View git.vim
" ============================================================================
" File: git.vim
" Description: Expt. plugin to add git flags to the UI
" Maintainer:
" License: This program is free software. It comes without any warranty,
" to the extent permitted by applicable law. You can redistribute
" it and/or modify it under the terms of the Do What The Fuck You
" Want To Public License, Version 2, as published by Sam Hocevar.
" See for more details.
scrooloose / open_multiple.vim
Last active Mar 5, 2016
nerdtree plugin to open a visual selection of files
View open_multiple.vim
if exists("g:loaded_nerdtree_open_multiple")
let g:loaded_nerdtree_open_multiple=1
vnoremap <buffer> o :call <SID>OpenMultiple()<cr>
function! s:OpenMultiple() range
let curLine = a:firstline
while curLine <= a:lastline
View foo.vim
"put this in your vimrc
"note: I'll probably add :NERDTreeSecondary after work tonight
autocmd vimenter * call s:CheckToSplitTwoTrees()
function! s:CheckToSplitTwoTrees()
if argc() != 1 || !isdirectory(argv(0))
View foo.html
<div class="schemes_group_parking">
<div style="clear:both;"></div>
<div class="scheme_parking"><a href="traffic-schemes/trees.shtml" class="hyperspan"></a>
<div class="scheme_head">
<div class="scheme_title_parking">Pavement parking ban</div>
<img class="scheme_image_parking" src="images/schemes/vas_s.jpg" alt="Speed cushions">
<div class="parking_scheme_text_middle">
<ul id="parking">
View hax0r.css
.header-image.cover {
margin: auto;
max-width: 800px;
.header-image-wrapper {
height: 500px !important;
View foo.vim
"stick this in your ~/.vimrc
"could probably do this all on one line in the autocmd declaration but whatever
autocmd vimenter * call s:CheckForForgettingSudo()
function s:CheckForForgettingSudo()
if &readonly
echoerr "Use sudo beyotch!"
You can’t perform that action at this time.