-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit c68242c
Showing
163 changed files
with
20,036 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
.DS_Store | ||
vim/bundle |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
run vim/update_bundles to get the latest bundles from git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# SYSTEM | ||
alias cpu='top -o cpu' | ||
alias mem='top -o vsize' | ||
alias ..="cd .." | ||
alias ...="cd ../.." | ||
alias kuwest="cd ~/code/kuwest" | ||
alias reload="source ~/bin/dotfiles/bashrc" | ||
alias dotfiles="mate ~/bin/dotfiles/" | ||
alias code="cd ~/code" | ||
|
||
alias hg="history | grep " | ||
|
||
# RUBY | ||
alias r="rails" | ||
alias c='cucumber -f pretty' | ||
|
||
# GIT | ||
alias g='git status' | ||
alias gl='git log --graph --pretty=format:"%Cred%h%Creset - %s %Cgreen(%cr)%Creset" --abbrev-commit --date=relative' | ||
alias gb='git checkout -b' | ||
function gm() { | ||
git merge $1 --no-ff | ||
} | ||
|
||
function gc() { | ||
git commit -v -a -m "$*" | ||
} | ||
|
||
function gbt() { | ||
git branch --track $2 remotes/$1/$2 | ||
git checkout $2 | ||
} | ||
|
||
alias pa="ps aux | grep " |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
let g:netrw_dirhistmax =10 | ||
let g:netrw_dirhist_cnt =1 | ||
let g:netrw_dirhist_1='/Users/ignu/code/stylitics' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,233 @@ | ||
" pathogen.vim - path option manipulation | ||
" Maintainer: Tim Pope <http://tpo.pe/> | ||
" Version: 2.0 | ||
|
||
" Install in ~/.vim/autoload (or ~\vimfiles\autoload). | ||
" | ||
" For management of individually installed plugins in ~/.vim/bundle (or | ||
" ~\vimfiles\bundle), adding `call pathogen#infect()` to your .vimrc | ||
" prior to `fileype plugin indent on` is the only other setup necessary. | ||
" | ||
" The API is documented inline below. For maximum ease of reading, | ||
" :set foldmethod=marker | ||
|
||
if exists("g:loaded_pathogen") || &cp | ||
finish | ||
endif | ||
let g:loaded_pathogen = 1 | ||
|
||
" Point of entry for basic default usage. Give a directory name to invoke | ||
" pathogen#runtime_append_all_bundles() (defaults to "bundle"), or a full path | ||
" to invoke pathogen#runtime_prepend_subdirectories(). Afterwards, | ||
" pathogen#cycle_filetype() is invoked. | ||
function! pathogen#infect(...) abort " {{{1 | ||
let source_path = a:0 ? a:1 : 'bundle' | ||
if source_path =~# '[\\/]' | ||
call pathogen#runtime_prepend_subdirectories(source_path) | ||
else | ||
call pathogen#runtime_append_all_bundles(source_path) | ||
endif | ||
call pathogen#cycle_filetype() | ||
endfunction " }}}1 | ||
|
||
" Split a path into a list. | ||
function! pathogen#split(path) abort " {{{1 | ||
if type(a:path) == type([]) | return a:path | endif | ||
let split = split(a:path,'\\\@<!\%(\\\\\)*\zs,') | ||
return map(split,'substitute(v:val,''\\\([\\,]\)'',''\1'',"g")') | ||
endfunction " }}}1 | ||
|
||
" Convert a list to a path. | ||
function! pathogen#join(...) abort " {{{1 | ||
if type(a:1) == type(1) && a:1 | ||
let i = 1 | ||
let space = ' ' | ||
else | ||
let i = 0 | ||
let space = '' | ||
endif | ||
let path = "" | ||
while i < a:0 | ||
if type(a:000[i]) == type([]) | ||
let list = a:000[i] | ||
let j = 0 | ||
while j < len(list) | ||
let escaped = substitute(list[j],'[,'.space.']\|\\[\,'.space.']\@=','\\&','g') | ||
let path .= ',' . escaped | ||
let j += 1 | ||
endwhile | ||
else | ||
let path .= "," . a:000[i] | ||
endif | ||
let i += 1 | ||
endwhile | ||
return substitute(path,'^,','','') | ||
endfunction " }}}1 | ||
|
||
" Convert a list to a path with escaped spaces for 'path', 'tag', etc. | ||
function! pathogen#legacyjoin(...) abort " {{{1 | ||
return call('pathogen#join',[1] + a:000) | ||
endfunction " }}}1 | ||
|
||
" Remove duplicates from a list. | ||
function! pathogen#uniq(list) abort " {{{1 | ||
let i = 0 | ||
let seen = {} | ||
while i < len(a:list) | ||
if (a:list[i] ==# '' && exists('empty')) || has_key(seen,a:list[i]) | ||
call remove(a:list,i) | ||
elseif a:list[i] ==# '' | ||
let i += 1 | ||
let empty = 1 | ||
else | ||
let seen[a:list[i]] = 1 | ||
let i += 1 | ||
endif | ||
endwhile | ||
return a:list | ||
endfunction " }}}1 | ||
|
||
" \ on Windows unless shellslash is set, / everywhere else. | ||
function! pathogen#separator() abort " {{{1 | ||
return !exists("+shellslash") || &shellslash ? '/' : '\' | ||
endfunction " }}}1 | ||
|
||
" Convenience wrapper around glob() which returns a list. | ||
function! pathogen#glob(pattern) abort " {{{1 | ||
let files = split(glob(a:pattern),"\n") | ||
return map(files,'substitute(v:val,"[".pathogen#separator()."/]$","","")') | ||
endfunction "}}}1 | ||
|
||
" Like pathogen#glob(), only limit the results to directories. | ||
function! pathogen#glob_directories(pattern) abort " {{{1 | ||
return filter(pathogen#glob(a:pattern),'isdirectory(v:val)') | ||
endfunction "}}}1 | ||
|
||
" Turn filetype detection off and back on again if it was already enabled. | ||
function! pathogen#cycle_filetype() " {{{1 | ||
if exists('g:did_load_filetypes') | ||
filetype off | ||
filetype on | ||
endif | ||
endfunction " }}}1 | ||
|
||
" Checks if a bundle is 'disabled'. A bundle is considered 'disabled' if | ||
" its 'basename()' is included in g:pathogen_disabled[]' or ends in a tilde. | ||
function! pathogen#is_disabled(path) " {{{1 | ||
if a:path =~# '\~$' | ||
return 1 | ||
elseif !exists("g:pathogen_disabled") | ||
return 0 | ||
endif | ||
let sep = pathogen#separator() | ||
return index(g:pathogen_disabled, strpart(a:path, strridx(a:path, sep)+1)) != -1 | ||
endfunction "}}}1 | ||
|
||
" Prepend all subdirectories of path to the rtp, and append all 'after' | ||
" directories in those subdirectories. | ||
function! pathogen#runtime_prepend_subdirectories(path) " {{{1 | ||
let sep = pathogen#separator() | ||
let before = filter(pathogen#glob_directories(a:path.sep."*"), '!pathogen#is_disabled(v:val)') | ||
let after = filter(pathogen#glob_directories(a:path.sep."*".sep."after"), '!pathogen#is_disabled(v:val[0:-7])') | ||
let rtp = pathogen#split(&rtp) | ||
let path = expand(a:path) | ||
call filter(rtp,'v:val[0:strlen(path)-1] !=# path') | ||
let &rtp = pathogen#join(pathogen#uniq(before + rtp + after)) | ||
return &rtp | ||
endfunction " }}}1 | ||
|
||
" For each directory in rtp, check for a subdirectory named dir. If it | ||
" exists, add all subdirectories of that subdirectory to the rtp, immediately | ||
" after the original directory. If no argument is given, 'bundle' is used. | ||
" Repeated calls with the same arguments are ignored. | ||
function! pathogen#runtime_append_all_bundles(...) " {{{1 | ||
let sep = pathogen#separator() | ||
let name = a:0 ? a:1 : 'bundle' | ||
if "\n".s:done_bundles =~# "\\M\n".name."\n" | ||
return "" | ||
endif | ||
let s:done_bundles .= name . "\n" | ||
let list = [] | ||
for dir in pathogen#split(&rtp) | ||
if dir =~# '\<after$' | ||
let list += filter(pathogen#glob_directories(substitute(dir,'after$',name,'').sep.'*[^~]'.sep.'after'), '!pathogen#is_disabled(v:val[0:-7])') + [dir] | ||
else | ||
let list += [dir] + filter(pathogen#glob_directories(dir.sep.name.sep.'*[^~]'), '!pathogen#is_disabled(v:val)') | ||
endif | ||
endfor | ||
let &rtp = pathogen#join(pathogen#uniq(list)) | ||
return 1 | ||
endfunction | ||
|
||
let s:done_bundles = '' | ||
" }}}1 | ||
|
||
" Invoke :helptags on all non-$VIM doc directories in runtimepath. | ||
function! pathogen#helptags() " {{{1 | ||
let sep = pathogen#separator() | ||
for dir in pathogen#split(&rtp) | ||
if (dir.sep)[0 : strlen($VIMRUNTIME)] !=# $VIMRUNTIME.sep && filewritable(dir.sep.'doc') == 2 && !empty(glob(dir.sep.'doc'.sep.'*')) && (!filereadable(dir.sep.'doc'.sep.'tags') || filewritable(dir.sep.'doc'.sep.'tags')) | ||
helptags `=dir.'/doc'` | ||
endif | ||
endfor | ||
endfunction " }}}1 | ||
|
||
command! -bar Helptags :call pathogen#helptags() | ||
|
||
" Like findfile(), but hardcoded to use the runtimepath. | ||
function! pathogen#runtime_findfile(file,count) "{{{1 | ||
let rtp = pathogen#join(1,pathogen#split(&rtp)) | ||
return fnamemodify(findfile(a:file,rtp,a:count),':p') | ||
endfunction " }}}1 | ||
|
||
function! s:find(count,cmd,file,lcd) " {{{1 | ||
let rtp = pathogen#join(1,pathogen#split(&runtimepath)) | ||
let file = pathogen#runtime_findfile(a:file,a:count) | ||
if file ==# '' | ||
return "echoerr 'E345: Can''t find file \"".a:file."\" in runtimepath'" | ||
elseif a:lcd | ||
let path = file[0:-strlen(a:file)-2] | ||
execute 'lcd `=path`' | ||
return a:cmd.' '.fnameescape(a:file) | ||
else | ||
return a:cmd.' '.fnameescape(file) | ||
endif | ||
endfunction " }}}1 | ||
|
||
function! s:Findcomplete(A,L,P) " {{{1 | ||
let sep = pathogen#separator() | ||
let cheats = { | ||
\'a': 'autoload', | ||
\'d': 'doc', | ||
\'f': 'ftplugin', | ||
\'i': 'indent', | ||
\'p': 'plugin', | ||
\'s': 'syntax'} | ||
if a:A =~# '^\w[\\/]' && has_key(cheats,a:A[0]) | ||
let request = cheats[a:A[0]].a:A[1:-1] | ||
else | ||
let request = a:A | ||
endif | ||
let pattern = substitute(request,'\'.sep,'*'.sep,'g').'*' | ||
let found = {} | ||
for path in pathogen#split(&runtimepath) | ||
let matches = split(glob(path.sep.pattern),"\n") | ||
call map(matches,'isdirectory(v:val) ? v:val.sep : v:val') | ||
call map(matches,'v:val[strlen(path)+1:-1]') | ||
for match in matches | ||
let found[match] = 1 | ||
endfor | ||
endfor | ||
return sort(keys(found)) | ||
endfunction " }}}1 | ||
|
||
command! -bar -bang -count=1 -nargs=1 -complete=customlist,s:Findcomplete Ve :execute s:find(<count>,'edit<bang>',<q-args>,0) | ||
command! -bar -bang -count=1 -nargs=1 -complete=customlist,s:Findcomplete Vedit :execute s:find(<count>,'edit<bang>',<q-args>,0) | ||
command! -bar -bang -count=1 -nargs=1 -complete=customlist,s:Findcomplete Vopen :execute s:find(<count>,'edit<bang>',<q-args>,1) | ||
command! -bar -bang -count=1 -nargs=1 -complete=customlist,s:Findcomplete Vsplit :execute s:find(<count>,'split',<q-args>,<bang>1) | ||
command! -bar -bang -count=1 -nargs=1 -complete=customlist,s:Findcomplete Vvsplit :execute s:find(<count>,'vsplit',<q-args>,<bang>1) | ||
command! -bar -bang -count=1 -nargs=1 -complete=customlist,s:Findcomplete Vtabedit :execute s:find(<count>,'tabedit',<q-args>,<bang>1) | ||
command! -bar -bang -count=1 -nargs=1 -complete=customlist,s:Findcomplete Vpedit :execute s:find(<count>,'pedit',<q-args>,<bang>1) | ||
command! -bar -bang -count=1 -nargs=1 -complete=customlist,s:Findcomplete Vread :execute s:find(<count>,'read',<q-args>,<bang>1) | ||
|
||
" vim:set ft=vim ts=8 sw=2 sts=2: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
" Vim color file | ||
" Maintainer: Glenn T. Norton <gtnorton@adaryn.com> | ||
" Last Change: 2003-04-11 | ||
|
||
" adaryn - A color scheme named after my daughter, Adaryn. (A-da-rin) | ||
" I like deep, sharp colors and this scheme is inspired by | ||
" Bohdan Vlasyuk's darkblue. | ||
" The cterm background is black since the dark blue was just too light. | ||
" Also the cterm colors are very close to an old Borland C++ color setup. | ||
|
||
set background=dark | ||
hi clear | ||
if exists("syntax_on") | ||
syntax reset | ||
endif | ||
|
||
let colors_name = "adaryn" | ||
|
||
hi Normal guifg=#fffff0 guibg=#00003F ctermfg=white ctermbg=Black | ||
hi ErrorMsg guifg=#ffffff guibg=#287eff ctermfg=white ctermbg=red | ||
hi Visual guifg=#8080ff guibg=fg gui=reverse ctermfg=blue ctermbg=fg cterm=reverse | ||
|
||
hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline | ||
|
||
hi Todo guifg=#d14a14 guibg=#1248d1 ctermfg=red ctermbg=darkblue | ||
|
||
hi Search guifg=#90fff0 guibg=#2050d0 ctermfg=white ctermbg=darkblue cterm=underline term=underline | ||
|
||
hi IncSearch guifg=#b0ffff guibg=#2050d0 ctermfg=darkblue ctermbg=gray | ||
|
||
hi SpecialKey guifg=cyan ctermfg=darkcyan | ||
hi Directory guifg=cyan ctermfg=cyan | ||
hi Title guifg=#BDD094 gui=none ctermfg=magenta cterm=bold | ||
hi WarningMsg guifg=red ctermfg=red | ||
hi WildMenu guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none | ||
hi ModeMsg guifg=#22cce2 ctermfg=lightblue | ||
hi MoreMsg ctermfg=darkgreen ctermfg=darkgreen | ||
hi Question guifg=green gui=none ctermfg=green cterm=none | ||
hi NonText guifg=#0030ff ctermfg=darkblue | ||
|
||
hi StatusLine guifg=blue guibg=darkgray gui=none ctermfg=blue ctermbg=gray term=none cterm=none | ||
|
||
hi StatusLineNC guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none | ||
|
||
hi VertSplit guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none | ||
|
||
hi Folded guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold | ||
|
||
hi FoldColumn guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold | ||
|
||
hi LineNr guifg=#90f020 ctermfg=green cterm=none | ||
|
||
hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none | ||
hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none | ||
hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan | ||
hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red | ||
|
||
hi Cursor guifg=#000020 guibg=#ffaf38 ctermfg=bg ctermbg=brown | ||
hi lCursor guifg=#ffffff guibg=#000000 ctermfg=bg ctermbg=darkgreen | ||
|
||
|
||
hi Comment guifg=yellow ctermfg=Yellow | ||
hi Constant ctermfg=green guifg=green cterm=none | ||
hi Special ctermfg=White guifg=#FFFFFF cterm=none gui=none | ||
hi Identifier ctermfg=DarkRed guifg=#BDD094 cterm=none | ||
hi Statement ctermfg=LightCyan cterm=none guifg=#A9A900 gui=none | ||
hi PreProc ctermfg=DarkRed guifg=#ffffff gui=none cterm=none | ||
hi type ctermfg=LightCyan guifg=LightBlue gui=none cterm=none | ||
hi Underlined cterm=underline term=underline | ||
hi Ignore guifg=bg ctermfg=bg | ||
|
||
|
Oops, something went wrong.