Browse Source

clean this :shit: up

windhamdavid 4 years ago
parent
commit
cb86719af8
100 changed files with 0 additions and 8966 deletions
  1. 0 18
      .gitmodules
  2. 0 8
      dotfiles/.bash_profile
  3. 0 4
      dotfiles/.gitignore
  4. 0 32
      dotfiles/.gitignore_global
  5. 0 4
      dotfiles/.profile
  6. 0 280
      dotfiles/vim/Tabular.vim
  7. 0 340
      dotfiles/vim/rails.vim
  8. 0 97
      dotfiles/vim/railscasts.vim
  9. 0 247
      dotfiles/vim/snipMate.vim
  10. 0 9
      lucid.remote/.bash_profile
  11. 0 99
      lucid.remote/.bashrc
  12. 0 1
      lucid.remote/.grunt-init/grunt-init-gruntfile
  13. 0 1
      lucid.remote/.grunt-init/grunt-init-gruntplugin
  14. 0 1
      lucid.remote/.grunt-init/grunt-wp-plugin
  15. 0 1
      lucid.remote/.grunt-init/grunt-wp-theme
  16. 0 1
      lucid.remote/.grunt-init/underscores-wp-theme
  17. 0 9
      lucid.remote/.oh-my-zsh/.gitignore
  18. 0 21
      lucid.remote/.oh-my-zsh/MIT-LICENSE.txt
  19. 0 95
      lucid.remote/.oh-my-zsh/README.textile
  20. 0 5
      lucid.remote/.oh-my-zsh/custom/example.zsh
  21. 0 2
      lucid.remote/.oh-my-zsh/custom/example/example.plugin.zsh
  22. 0 26
      lucid.remote/.oh-my-zsh/lib/aliases.zsh
  23. 0 75
      lucid.remote/.oh-my-zsh/lib/completion.zsh
  24. 0 14
      lucid.remote/.oh-my-zsh/lib/correction.zsh
  25. 0 43
      lucid.remote/.oh-my-zsh/lib/directories.zsh
  26. 0 3
      lucid.remote/.oh-my-zsh/lib/edit-command-line.zsh
  27. 0 17
      lucid.remote/.oh-my-zsh/lib/functions.zsh
  28. 0 141
      lucid.remote/.oh-my-zsh/lib/git.zsh
  29. 0 6
      lucid.remote/.oh-my-zsh/lib/grep.zsh
  30. 0 15
      lucid.remote/.oh-my-zsh/lib/history.zsh
  31. 0 50
      lucid.remote/.oh-my-zsh/lib/key-bindings.zsh
  32. 0 15
      lucid.remote/.oh-my-zsh/lib/misc.zsh
  33. 0 2
      lucid.remote/.oh-my-zsh/lib/rbenv.zsh
  34. 0 8
      lucid.remote/.oh-my-zsh/lib/rvm.zsh
  35. 0 28
      lucid.remote/.oh-my-zsh/lib/spectrum.zsh
  36. 0 35
      lucid.remote/.oh-my-zsh/lib/termsupport.zsh
  37. 0 42
      lucid.remote/.oh-my-zsh/lib/theme-and-appearance.zsh
  38. 0 4
      lucid.remote/.oh-my-zsh/log/.easter-egg
  39. 0 83
      lucid.remote/.oh-my-zsh/oh-my-zsh.sh
  40. 0 16
      lucid.remote/.oh-my-zsh/plugins/ant/ant.plugin.zsh
  41. 0 6
      lucid.remote/.oh-my-zsh/plugins/apache2-macports/apache2-macports.plugin.zsh
  42. 0 95
      lucid.remote/.oh-my-zsh/plugins/archlinux/archlinux.plugin.zsh
  43. 0 18
      lucid.remote/.oh-my-zsh/plugins/autoenv/autoenv.plugin.zsh
  44. 0 13
      lucid.remote/.oh-my-zsh/plugins/autojump/autojump.plugin.zsh
  45. 0 82
      lucid.remote/.oh-my-zsh/plugins/battery/battery.plugin.zsh
  46. 0 58
      lucid.remote/.oh-my-zsh/plugins/bower/_bower
  47. 0 38
      lucid.remote/.oh-my-zsh/plugins/bower/bower.plugin.zsh
  48. 0 81
      lucid.remote/.oh-my-zsh/plugins/brew/_brew
  49. 0 1
      lucid.remote/.oh-my-zsh/plugins/brew/brew.plugin.zsh
  50. 0 91
      lucid.remote/.oh-my-zsh/plugins/bundler/_bundler
  51. 0 44
      lucid.remote/.oh-my-zsh/plugins/bundler/bundler.plugin.zsh
  52. 0 13
      lucid.remote/.oh-my-zsh/plugins/bwana/bwana.plugin.zsh
  53. 0 33
      lucid.remote/.oh-my-zsh/plugins/cake/cake.plugin.zsh
  54. 0 10
      lucid.remote/.oh-my-zsh/plugins/capistrano/_capistrano
  55. 0 2
      lucid.remote/.oh-my-zsh/plugins/cloudapp/cloudapp.plugin.zsh
  56. 0 60
      lucid.remote/.oh-my-zsh/plugins/cloudapp/cloudapp.rb
  57. 0 71
      lucid.remote/.oh-my-zsh/plugins/coffee/_coffee
  58. 0 6
      lucid.remote/.oh-my-zsh/plugins/colemak/colemak-less
  59. 0 22
      lucid.remote/.oh-my-zsh/plugins/colemak/colemak.plugin.zsh
  60. 0 11
      lucid.remote/.oh-my-zsh/plugins/colored-man/colored-man.plugin.zsh
  61. 0 28
      lucid.remote/.oh-my-zsh/plugins/colorize/colorize.plugin.zsh
  62. 0 9
      lucid.remote/.oh-my-zsh/plugins/command-not-found/command-not-found.plugin.zsh
  63. 0 20
      lucid.remote/.oh-my-zsh/plugins/compleat/compleat.plugin.zsh
  64. 0 32
      lucid.remote/.oh-my-zsh/plugins/composer/composer.plugin.zsh
  65. 0 3
      lucid.remote/.oh-my-zsh/plugins/copydir/copydir.plugin.zsh
  66. 0 5
      lucid.remote/.oh-my-zsh/plugins/copyfile/copyfile.plugin.zsh
  67. 0 14
      lucid.remote/.oh-my-zsh/plugins/cp/cp.plugin.zsh
  68. 0 67
      lucid.remote/.oh-my-zsh/plugins/cpanm/_cpanm
  69. 0 186
      lucid.remote/.oh-my-zsh/plugins/debian/debian.plugin.zsh
  70. 0 10
      lucid.remote/.oh-my-zsh/plugins/dircycle/dircycle.plugin.zsh
  71. 0 39
      lucid.remote/.oh-my-zsh/plugins/dirpersist/dirpersist.plugin.zsh
  72. 0 238
      lucid.remote/.oh-my-zsh/plugins/django/django.plugin.zsh
  73. 0 29
      lucid.remote/.oh-my-zsh/plugins/emoji-clock/emoji-clock.plugin.zsh
  74. 0 4
      lucid.remote/.oh-my-zsh/plugins/encode64/encode64.plugin.zsh
  75. 0 8
      lucid.remote/.oh-my-zsh/plugins/extract/_extract
  76. 0 80
      lucid.remote/.oh-my-zsh/plugins/extract/extract.plugin.zsh
  77. 0 60
      lucid.remote/.oh-my-zsh/plugins/fabric/_fab
  78. 0 1
      lucid.remote/.oh-my-zsh/plugins/fabric/fabric.plugin.zsh
  79. 0 6
      lucid.remote/.oh-my-zsh/plugins/fasd/fasd.plugin.zsh
  80. 0 6
      lucid.remote/.oh-my-zsh/plugins/fbterm/fbterm.plugin.zsh
  81. 0 44
      lucid.remote/.oh-my-zsh/plugins/forklift/forklift.plugin.zsh
  82. 0 34
      lucid.remote/.oh-my-zsh/plugins/gas/_gas
  83. 0 64
      lucid.remote/.oh-my-zsh/plugins/gem/_gem
  84. 0 285
      lucid.remote/.oh-my-zsh/plugins/git-extras/git-extras.plugin.zsh
  85. 0 416
      lucid.remote/.oh-my-zsh/plugins/git-flow-avh/git-flow-avh.plugin.zsh
  86. 0 349
      lucid.remote/.oh-my-zsh/plugins/git-flow/git-flow.plugin.zsh
  87. 0 348
      lucid.remote/.oh-my-zsh/plugins/git-hubflow/git-hubflow.plugin.zsh
  88. 0 19
      lucid.remote/.oh-my-zsh/plugins/git-remote-branch/git-remote-branch.plugin.zsh
  89. 0 110
      lucid.remote/.oh-my-zsh/plugins/git/git.plugin.zsh
  90. 0 87
      lucid.remote/.oh-my-zsh/plugins/gitfast/_git
  91. 0 2766
      lucid.remote/.oh-my-zsh/plugins/gitfast/git-completion.bash
  92. 0 399
      lucid.remote/.oh-my-zsh/plugins/gitfast/git-prompt.sh
  93. 0 8
      lucid.remote/.oh-my-zsh/plugins/gitfast/gitfast.plugin.zsh
  94. 0 40
      lucid.remote/.oh-my-zsh/plugins/github/_github
  95. 0 88
      lucid.remote/.oh-my-zsh/plugins/github/github.plugin.zsh
  96. 0 80
      lucid.remote/.oh-my-zsh/plugins/gnu-utils/gnu-utils.plugin.zsh
  97. 0 151
      lucid.remote/.oh-my-zsh/plugins/go/go.plugin.zsh
  98. 0 150
      lucid.remote/.oh-my-zsh/plugins/golang/golang.plugin.zsh
  99. 0 30
      lucid.remote/.oh-my-zsh/plugins/gpg-agent/gpg-agent.plugin.zsh
  100. 0 0
      lucid.remote/.oh-my-zsh/plugins/gradle/gradle.plugin.zsh

+ 0 - 18
.gitmodules

@@ -1,18 +0,0 @@
-[submodule "salamander.remote/oh-my-zsh"]
-	path = salamander.remote/oh-my-zsh
-	url = https://github.com/robbyrussell/oh-my-zsh.git
-[submodule "macs/.grunt-init/grunt-wp-plugin"]
-	path = macs/.grunt-init/grunt-wp-plugin
-	url = git@github.com:10up/grunt-wp-plugin.git
-[submodule "macs/.grunt-init/grunt-wp-theme"]
-	path = macs/.grunt-init/grunt-wp-theme
-	url = git@github.com:10up/grunt-wp-theme.git
-[submodule "macs/.grunt-init/underscores-wp-theme"]
-	path = macs/.grunt-init/underscores-wp-theme
-	url = git@github.com:sennza/underscores-wp-theme.git
-[submodule "macs/.grunt-init/grunt-init-gruntplugin"]
-	path = macs/.grunt-init/grunt-init-gruntplugin
-	url = git@github.com:gruntjs/grunt-init-gruntplugin.git
-[submodule "macs/.grunt-init/grunt-init-gruntfile"]
-	path = macs/.grunt-init/grunt-init-gruntfile
-	url = git@github.com:gruntjs/grunt-init-gruntfile.git

+ 0 - 8
dotfiles/.bash_profile

@@ -1,8 +0,0 @@
-PATH=/usr/local/bin:$PATH
-
-# Setting PATH for MacPython 2.5
-# The orginal version is saved in .bash_profile.pysave
-PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
-export PATH
-[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
-[[ -s "$HOME/.nvm/nvm.sh" ]] && source "$HOME/.nvm/nvm.sh" # Load nvm into shell session

+ 0 - 4
dotfiles/.gitignore

@@ -1,4 +0,0 @@
-.DS_Store
-.svn
-*~
-.*.swp

+ 0 - 32
dotfiles/.gitignore_global

@@ -1,32 +0,0 @@
-ehthumbs.db
-Icon?
-Thumbs.db
-.DS_Store?
-.DS_Store
-.svn
-*~
-.*.swp
-*.com
-*.class
-*.dll
-*.exe
-*.o
-*.so
-
-# Packages #
-############
-*.7z
-*.dmg
-*.gz
-*.iso
-*.jar
-*.rar
-*.tar
-*.zip
-
-# Logs and databases #
-######################
-*.log
-*.sql
-*.sqlite
-

+ 0 - 4
dotfiles/.profile

@@ -1,4 +0,0 @@
-export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
-alias start_mysql='sudo /usr/local/mysql/bin/mysqld_safe &'
-alias stop_mysql='mysqladmin shutdown -uroot -p'
-export NODE_PATH=/usr/local/lib/node_modules

+ 0 - 280
dotfiles/vim/Tabular.vim

@@ -1,280 +0,0 @@
-" Tabular:     Align columnar data using regex-designated column boundaries
-" Maintainer:  Matthew Wozniski (mjw@drexel.edu)
-" Date:        Thu, 11 Oct 2007 00:35:34 -0400
-" Version:     0.1
-
-" Abort if running in vi-compatible mode or the user doesn't want us.
-if &cp || exists('g:tabular_loaded')
-  if &cp && &verbose
-    echo "Not loading Tabular in compatible mode."
-  endif
-  finish
-endif
-
-let g:tabular_loaded = 1
-
-" Stupid vimscript crap                                                   {{{1
-let s:savecpo = &cpo
-set cpo&vim
-
-" Private Things                                                          {{{1
-
-" Dictionary of command name to command
-let s:TabularCommands = {}
-
-" Generate tab completion list for :Tabularize                            {{{2
-" Return a list of commands that match the command line typed so far.
-" NOTE: Tries to handle commands with spaces in the name, but Vim doesn't seem
-"       to handle that terribly well... maybe I should give up on that.
-function! s:CompleteTabularizeCommand(argstart, cmdline, cursorpos)
-  let names = keys(s:TabularCommands)
-  if exists("b:TabularCommands")
-    let names += keys(b:TabularCommands)
-  endif
-
-  let cmdstart = substitute(a:cmdline, '^\s*\S\+\s*', '', '')
-
-  return filter(names, 'v:val =~# ''^\V'' . escape(cmdstart, ''\'')')
-endfunction
-
-" Choose the proper command map from the given command line               {{{2
-" Returns [ command map, command line with leading <buffer> removed ]
-function! s:ChooseCommandMap(commandline)
-  let map = s:TabularCommands
-  let cmd = a:commandline
-
-  if cmd =~# '^<buffer>\s\+'
-    if !exists('b:TabularCommands')
-      let b:TabularCommands = {}
-    endif
-    let map = b:TabularCommands
-    let cmd = substitute(cmd, '^<buffer>\s\+', '', '')
-  endif
-
-  return [ map, cmd ]
-endfunction
-
-" Parse '/pattern/format' into separate pattern and format parts.         {{{2
-" If parsing fails, return [ '', '' ]
-function! s:ParsePattern(string)
-  if a:string[0] != '/'
-    return ['','']
-  endif
-
-  let pat = '\\\@<!\%(\\\\\)\{-}\zs/' . tabular#ElementFormatPattern() . '*$'
-  let format = matchstr(a:string[1:-1], pat)
-  if !empty(format)
-    let format = format[1 : -1]
-    let pattern = a:string[1 : -len(format) - 2]
-  else
-    let pattern = a:string[1 : -1]
-  endif
-
-  return [pattern, format]
-endfunction
-
-" Split apart a list of | separated expressions.                          {{{2
-function! s:SplitCommands(string)
-  if a:string =~ '^\s*$'
-    return []
-  endif
-
-  let end = match(a:string, "[\"'|]")
-
-  " Loop until we find a delimiting | or end-of-string
-  while end != -1 && (a:string[end] != '|' || a:string[end+1] == '|')
-    if a:string[end] == "'"
-      let end = match(a:string, "'", end+1) + 1
-      if end == 0
-        throw "No matching end single quote"
-      endif
-    elseif a:string[end] == '"'
-      " Find a " preceded by an even number of \ (or 0)
-      let pattern = '\%(\\\@<!\%(\\\\\)*\)\@<="'
-      let end = matchend(a:string, pattern, end+1) + 1
-      if end == 0
-        throw "No matching end double quote"
-      endif
-    else " Found ||
-      let end += 2
-    endif
-
-    let end = match(a:string, "[\"'|]", end)
-  endwhile
-
-  if end == 0 || a:string[0 : end - (end > 0)] =~ '^\s*$'
-    throw "Empty element"
-  endif
-
-  if end == -1
-    let rv = [ a:string ]
-  else
-    let rv = [ a:string[0 : end-1] ] + s:SplitCommands(a:string[end+1 : -1])
-  endif
-
-  return rv
-endfunction
-
-" Public Things                                                           {{{1
-
-" Command associating a command name with a simple pattern command        {{{2
-" AddTabularPattern[!] [<buffer>] name /pattern[/format]
-"
-" If <buffer> is provided, the command will only be available in the current
-" buffer, and will be used instead of any global command with the same name.
-"
-" If a command with the same name and scope already exists, it is an error,
-" unless the ! is provided, in which case the existing command will be
-" replaced.
-"
-" pattern is a regex describing the delimiter to be used.
-"
-" format describes the format pattern to be used.  The default will be used if
-" none is provided.
-com! -nargs=+ -bang AddTabularPattern
-   \ call AddTabularPattern(<q-args>, <bang>0)
-
-function! AddTabularPattern(command, force)
-  try
-    let [ commandmap, rest ] = s:ChooseCommandMap(a:command)
-
-    let name = matchstr(rest, '.\{-}\ze\s*/')
-    let pattern = substitute(rest, '.\{-}\s*\ze/', '', '')
-
-    let [ pattern, format ] = s:ParsePattern(pattern)
-
-    if empty(name) || empty(pattern)
-      throw "Invalid arguments!"
-    endif
-
-    if !a:force && has_key(commandmap, name)
-      throw string(name) . " is already defined, use ! to overwrite."
-    endif
-
-    let command = "tabular#TabularizeStrings(a:lines, " . string(pattern)
-
-    if !empty(format)
-      let command .=  ", " . string(format)
-    endif
-
-    let command .= ")"
-
-    let commandmap[name] = ":call tabular#PipeRange("
-          \ . string(pattern) . ","
-          \ . string(command) . ")"
-  catch
-    echohl ErrorMsg
-    echomsg "AddTabularPattern: " . v:exception
-    echohl None
-  endtry
-endfunction
-
-" Command associating a command name with a pipeline of functions         {{{2
-" AddTabularPipeline[!] [<buffer>] name /pattern/ func [ | func2 [ | func3 ] ]
-"
-" If <buffer> is provided, the command will only be available in the current
-" buffer, and will be used instead of any global command with the same name.
-"
-" If a command with the same name and scope already exists, it is an error,
-" unless the ! is provided, in which case the existing command will be
-" replaced.
-"
-" pattern is a regex that will be used to determine which lines will be
-" filtered.  If the cursor line doesn't match the pattern, using the command
-" will be a no-op, otherwise the cursor and all contiguous lines matching the
-" pattern will be filtered.
-"
-" Each 'func' argument represents a function to be called.  This function
-" will have access to a:lines, a List containing one String per line being
-" filtered.
-com! -nargs=+ -bang AddTabularPipeline
-   \ call AddTabularPipeline(<q-args>, <bang>0)
-
-function! AddTabularPipeline(command, force)
-  try
-    let [ commandmap, rest ] = s:ChooseCommandMap(a:command)
-
-    let name = matchstr(rest, '.\{-}\ze\s*/')
-    let pattern = substitute(rest, '.\{-}\s*\ze/', '', '')
-
-    let commands = matchstr(pattern, '^/.\{-}\\\@<!\%(\\\\\)\{-}/\zs.*')
-    let pattern = matchstr(pattern, '/\zs.\{-}\\\@<!\%(\\\\\)\{-}\ze/')
-
-    if empty(name) || empty(pattern)
-      throw "Invalid arguments!"
-    endif
-
-    if !a:force && has_key(commandmap, name)
-      throw string(name) . " is already defined, use ! to overwrite."
-    endif
-
-    let commandlist = s:SplitCommands(commands)
-
-    if empty(commandlist)
-      throw "Must provide a list of functions!"
-    endif
-
-    let cmd = ":call tabular#PipeRange(" . string(pattern)
-
-    for command in commandlist
-      let cmd .= "," . string(command)
-    endfor
-
-    let cmd .= ")"
-
-    let commandmap[name] = cmd
-  catch
-    echohl ErrorMsg
-    echomsg "AddTabularPipeline: " . v:exception
-    echohl None
-  endtry
-endfunction
-
-" Tabularize /pattern[/format]                                            {{{2
-" Tabularize name
-"
-" Align text, either using the given pattern, or the command associated with
-" the given name.
-com! -nargs=+ -range -complete=customlist,<SID>CompleteTabularizeCommand
-   \ Tabularize <line1>,<line2>call Tabularize(<q-args>)
-
-function! Tabularize(command) range
-  let range = a:firstline . ',' . a:lastline
-
-  try
-    let [ pattern, format ] = s:ParsePattern(a:command)
-
-    if !empty(pattern)
-      let cmd  = "tabular#TabularizeStrings(a:lines, " . string(pattern)
-
-      if !empty(format)
-        let cmd .= "," . string(format)
-      endif
-
-      let cmd .= ")"
-
-      exe range . 'call tabular#PipeRange(pattern, cmd)'
-    else
-      if exists('b:TabularCommands') && has_key(b:TabularCommands, a:command)
-        let command = b:TabularCommands[a:command]
-      elseif has_key(s:TabularCommands, a:command)
-        let command = s:TabularCommands[a:command]
-      else
-        throw "Unrecognized command " . string(a:command)
-      endif
-
-      exe range . command
-    endif
-  catch
-    echohl ErrorMsg
-    echomsg "Tabularize: " . v:exception
-    echohl None
-    return
-  endtry
-endfunction
-
-" Stupid vimscript crap, part 2                                           {{{1
-let &cpo = s:savecpo
-unlet s:savecpo
-
-" vim:set sw=2 sts=2 fdm=marker:

+ 0 - 340
dotfiles/vim/rails.vim

@@ -1,340 +0,0 @@
-" rails.vim - Detect a rails application
-" Author:       Tim Pope <vimNOSPAM@tpope.org>
-" GetLatestVimScripts: 1567 1 :AutoInstall: rails.vim
-" URL:          http://rails.vim.tpope.net/
-
-" Install this file as plugin/rails.vim.  See doc/rails.txt for details. (Grab
-" it from the URL above if you don't have it.)  To access it from Vim, see
-" :help add-local-help (hint: :helptags ~/.vim/doc) Afterwards, you should be
-" able to do :help rails
-
-if exists('g:loaded_rails') || &cp || v:version < 700
-  finish
-endif
-let g:loaded_rails = 1
-
-" Utility Functions {{{1
-
-function! s:error(str)
-  echohl ErrorMsg
-  echomsg a:str
-  echohl None
-  let v:errmsg = a:str
-endfunction
-
-function! s:autoload(...)
-  if !exists("g:autoloaded_rails") && v:version >= 700
-    runtime! autoload/rails.vim
-  endif
-  if exists("g:autoloaded_rails")
-    if a:0
-      exe a:1
-    endif
-    return 1
-  endif
-  if !exists("g:rails_no_autoload_warning")
-    let g:rails_no_autoload_warning = 1
-    if v:version >= 700
-      call s:error("Disabling rails.vim: autoload/rails.vim is missing")
-    else
-      call s:error("Disabling rails.vim: Vim version 7 or higher required")
-    endif
-  endif
-  return ""
-endfunction
-
-" }}}1
-" Configuration {{{
-
-function! s:SetOptDefault(opt,val)
-  if !exists("g:".a:opt)
-    let g:{a:opt} = a:val
-  endif
-endfunction
-
-call s:SetOptDefault("rails_statusline",1)
-call s:SetOptDefault("rails_syntax",1)
-call s:SetOptDefault("rails_mappings",1)
-call s:SetOptDefault("rails_abbreviations",1)
-call s:SetOptDefault("rails_ctags_arguments","--exclude=\"*.js\"")
-call s:SetOptDefault("rails_default_file","README")
-call s:SetOptDefault("rails_root_url",'http://localhost:3000/')
-call s:SetOptDefault("rails_modelines",0)
-call s:SetOptDefault("rails_menu",1)
-call s:SetOptDefault("rails_gnu_screen",1)
-call s:SetOptDefault("rails_history_size",5)
-call s:SetOptDefault("rails_generators","controller\ngenerator\nhelper\nintegration_test\nmailer\nmetal\nmigration\nmodel\nobserver\nperformance_test\nplugin\nresource\nscaffold\nscaffold_controller\nsession_migration\nstylesheets")
-if exists("g:loaded_dbext") && executable("sqlite3") && ! executable("sqlite")
-  " Since dbext can't find it by itself
-  call s:SetOptDefault("dbext_default_SQLITE_bin","sqlite3")
-endif
-
-" }}}1
-" Detection {{{1
-
-function! s:escvar(r)
-  let r = fnamemodify(a:r,':~')
-  let r = substitute(r,'\W','\="_".char2nr(submatch(0))."_"','g')
-  let r = substitute(r,'^\d','_&','')
-  return r
-endfunction
-
-function! s:Detect(filename)
-  let fn = substitute(fnamemodify(a:filename,":p"),'\c^file://','','')
-  let sep = matchstr(fn,'^[^\\/]\{3,\}\zs[\\/]')
-  if sep != ""
-    let fn = getcwd().sep.fn
-  endif
-  if fn =~ '[\/]config[\/]environment\.rb$'
-    return s:BufInit(strpart(fn,0,strlen(fn)-22))
-  endif
-  if isdirectory(fn)
-    let fn = fnamemodify(fn,':s?[\/]$??')
-  else
-    let fn = fnamemodify(fn,':s?\(.*\)[\/][^\/]*$?\1?')
-  endif
-  let ofn = ""
-  let nfn = fn
-  while nfn != ofn && nfn != ""
-    if exists("s:_".s:escvar(nfn))
-      return s:BufInit(nfn)
-    endif
-    let ofn = nfn
-    let nfn = fnamemodify(nfn,':h')
-  endwhile
-  let ofn = ""
-  while fn != ofn
-    if filereadable(fn . "/config/environment.rb")
-      return s:BufInit(fn)
-    endif
-    let ofn = fn
-    let fn = fnamemodify(ofn,':s?\(.*\)[\/]\(app\|config\|db\|doc\|features\|lib\|log\|public\|script\|spec\|stories\|test\|tmp\|vendor\)\($\|[\/].*$\)?\1?')
-  endwhile
-  return 0
-endfunction
-
-function! s:BufInit(path)
-  let s:_{s:escvar(a:path)} = 1
-  if s:autoload()
-    return RailsBufInit(a:path)
-  endif
-endfunction
-
-" }}}1
-" Initialization {{{1
-
-augroup railsPluginDetect
-  autocmd!
-  autocmd BufNewFile,BufRead * call s:Detect(expand("<afile>:p"))
-  autocmd VimEnter * if expand("<amatch>") == "" && !exists("b:rails_root") | call s:Detect(getcwd()) | endif | if exists("b:rails_root") | silent doau User BufEnterRails | endif
-  autocmd FileType netrw if !exists("b:rails_root") | call s:Detect(expand("<afile>:p")) | endif | if exists("b:rails_root") | silent doau User BufEnterRails | endif
-  autocmd BufEnter * if exists("b:rails_root")|silent doau User BufEnterRails|endif
-  autocmd BufLeave * if exists("b:rails_root")|silent doau User BufLeaveRails|endif
-  autocmd Syntax railslog if s:autoload()|call rails#log_syntax()|endif
-augroup END
-
-command! -bar -bang -nargs=* -complete=dir Rails :if s:autoload()|call rails#new_app_command(<bang>0,<f-args>)|endif
-
-" }}}1
-" abolish.vim support {{{1
-
-function! s:function(name)
-    return function(substitute(a:name,'^s:',matchstr(expand('<sfile>'), '<SNR>\d\+_'),''))
-endfunction
-
-augroup railsPluginAbolish
-  autocmd!
-  autocmd VimEnter * call s:abolish_setup()
-augroup END
-
-function! s:abolish_setup()
-  if exists('g:Abolish') && has_key(g:Abolish,'Coercions')
-    if !has_key(g:Abolish.Coercions,'l')
-      let g:Abolish.Coercions.l = s:function('s:abolish_l')
-    endif
-    if !has_key(g:Abolish.Coercions,'t')
-      let g:Abolish.Coercions.t = s:function('s:abolish_t')
-    endif
-  endif
-endfunction
-
-function! s:abolish_l(word)
-  let singular = rails#singularize(a:word)
-  return a:word ==? singular ? rails#pluralize(a:word) : singular
-endfunction
-
-function! s:abolish_t(word)
-  if a:word =~# '\u'
-    return rails#pluralize(rails#underscore(a:word))
-  else
-    return rails#singularize(rails#camelize(a:word))
-  endif
-endfunction
-
-" }}}1
-" Menus {{{1
-
-if !(g:rails_menu && has("menu"))
-  finish
-endif
-
-function! s:sub(str,pat,rep)
-  return substitute(a:str,'\v\C'.a:pat,a:rep,'')
-endfunction
-
-function! s:gsub(str,pat,rep)
-  return substitute(a:str,'\v\C'.a:pat,a:rep,'g')
-endfunction
-
-function! s:menucmd(priority)
-  return 'anoremenu <script> '.(exists("$CREAM") ? 87 : '').s:gsub(g:rails_installed_menu,'[^.]','').'.'.a:priority.' '
-endfunction
-
-function! s:CreateMenus() abort
-  if exists("g:rails_installed_menu") && g:rails_installed_menu != ""
-    exe "aunmenu ".s:gsub(g:rails_installed_menu,'\&','')
-    unlet g:rails_installed_menu
-  endif
-  if has("menu") && (exists("g:did_install_default_menus") || exists("$CREAM")) && g:rails_menu
-    if g:rails_menu > 1
-      let g:rails_installed_menu = '&Rails'
-    else
-      let g:rails_installed_menu = '&Plugin.&Rails'
-    endif
-    let dots = s:gsub(g:rails_installed_menu,'[^.]','')
-    let menucmd = s:menucmd(200)
-    if exists("$CREAM")
-      exe menucmd.g:rails_installed_menu.'.-PSep- :'
-      exe menucmd.g:rails_installed_menu.'.&Related\ file\	:R\ /\ Alt+] :R<CR>'
-      exe menucmd.g:rails_installed_menu.'.&Alternate\ file\	:A\ /\ Alt+[ :A<CR>'
-      exe menucmd.g:rails_installed_menu.'.&File\ under\ cursor\	Ctrl+Enter :Rfind<CR>'
-    else
-      exe menucmd.g:rails_installed_menu.'.-PSep- :'
-      exe menucmd.g:rails_installed_menu.'.&Related\ file\	:R\ /\ ]f :R<CR>'
-      exe menucmd.g:rails_installed_menu.'.&Alternate\ file\	:A\ /\ [f :A<CR>'
-      exe menucmd.g:rails_installed_menu.'.&File\ under\ cursor\	gf :Rfind<CR>'
-    endif
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.Application\ &Controller :find app/controllers/application.rb<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.Application\ &Helper :find app/helpers/application_helper.rb<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.Application\ &Javascript :find public/javascripts/application.js<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.Application\ &Layout :Rlayout application<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.Application\ &README :find doc/README_FOR_APP<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.&Environment :find config/environment.rb<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.&Database\ Configuration :find config/database.yml<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.Database\ &Schema :Rmigration 0<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.R&outes :find config/routes.rb<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Other\ files.&Test\ Helper :find test/test_helper.rb<CR>'
-    exe menucmd.g:rails_installed_menu.'.-FSep- :'
-    exe menucmd.g:rails_installed_menu.'.Ra&ke\	:Rake :Rake<CR>'
-    let menucmd = substitute(menucmd,'200 $','500 ','')
-    exe menucmd.g:rails_installed_menu.'.&Server\	:Rserver.&Start\	:Rserver :Rserver<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Server\	:Rserver.&Force\ start\	:Rserver! :Rserver!<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Server\	:Rserver.&Kill\	:Rserver!\ - :Rserver! -<CR>'
-    exe substitute(menucmd,'<script>','<script> <silent>','').g:rails_installed_menu.'.&Evaluate\ Ruby\.\.\.\	:Rp :call <SID>menuprompt("Rp","Code to execute and output: ")<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Console\	:Rscript :Rscript console<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Preview\	:Rpreview :Rpreview<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Log\ file\	:Rlog :Rlog<CR>'
-    exe substitute(s:sub(menucmd,'anoremenu','vnoremenu'),'<script>','<script> <silent>','').g:rails_installed_menu.'.E&xtract\ as\ partial\	:Rextract :call <SID>menuprompt("'."'".'<,'."'".'>Rextract","Partial name (e.g., template or /controller/template): ")<CR>'
-    exe menucmd.g:rails_installed_menu.'.&Migration\ writer\	:Rinvert :Rinvert<CR>'
-    exe menucmd.'         '.g:rails_installed_menu.'.-HSep- :'
-    exe substitute(menucmd,'<script>','<script> <silent>','').g:rails_installed_menu.'.&Help\	:help\ rails :if <SID>autoload()<Bar>exe RailsHelpCommand("")<Bar>endif<CR>'
-    exe substitute(menucmd,'<script>','<script> <silent>','').g:rails_installed_menu.'.Abo&ut\	 :if <SID>autoload()<Bar>exe RailsHelpCommand("about")<Bar>endif<CR>'
-    let g:rails_did_menus = 1
-    call s:ProjectMenu()
-    call s:menuBufLeave()
-    if exists("b:rails_root")
-      call s:menuBufEnter()
-    endif
-  endif
-endfunction
-
-function! s:ProjectMenu()
-  if exists("g:rails_did_menus") && g:rails_history_size > 0
-    if !exists("g:RAILS_HISTORY")
-      let g:RAILS_HISTORY = ""
-    endif
-    let history = g:RAILS_HISTORY
-    let menu = s:gsub(g:rails_installed_menu,'\&','')
-    silent! exe "aunmenu <script> ".menu.".Projects"
-    let dots = s:gsub(menu,'[^.]','')
-    exe 'anoremenu <script> <silent> '.(exists("$CREAM") ? '87' : '').dots.'.100 '.menu.'.Pro&jects.&New\.\.\.\	:Rails :call <SID>menuprompt("Rails","New application path and additional arguments: ")<CR>'
-    exe 'anoremenu <script> '.menu.'.Pro&jects.-FSep- :'
-    while history =~ '\n'
-      let proj = matchstr(history,'^.\{-\}\ze\n')
-      let history = s:sub(history,'^.{-}\n','')
-      exe 'anoremenu <script> '.menu.'.Pro&jects.'.s:gsub(proj,'[.\\ ]','\\&').' :e '.s:gsub(proj."/".g:rails_default_file,'[ !%#]','\\&')."<CR>"
-    endwhile
-  endif
-endfunction
-
-function! s:menuBufEnter()
-  if exists("g:rails_installed_menu") && g:rails_installed_menu != ""
-    let menu = s:gsub(g:rails_installed_menu,'\&','')
-    exe 'amenu enable '.menu.'.*'
-    if RailsFileType() !~ '^view\>'
-      exe 'vmenu disable '.menu.'.Extract\ as\ partial'
-    endif
-    if RailsFileType() !~ '^\%(db-\)\=migration$' || RailsFilePath() =~ '\<db/schema\.rb$'
-      exe 'amenu disable '.menu.'.Migration\ writer'
-    endif
-    call s:ProjectMenu()
-    silent! exe 'aunmenu       '.menu.'.Rake\ tasks'
-    silent! exe 'aunmenu       '.menu.'.Generate'
-    silent! exe 'aunmenu       '.menu.'.Destroy'
-    if rails#app().cache.needs('rake_tasks') || empty(rails#app().rake_tasks())
-      exe substitute(s:menucmd(300),'<script>','<script> <silent>','').g:rails_installed_menu.'.Rake\ &tasks\	:Rake.Fill\ this\ menu :call rails#app().rake_tasks()<Bar>call <SID>menuBufLeave()<Bar>call <SID>menuBufEnter()<CR>'
-    else
-      let i = 0
-      while i < len(rails#app().rake_tasks())
-        let task = rails#app().rake_tasks()[i]
-        exe s:menucmd(300).g:rails_installed_menu.'.Rake\ &tasks\	:Rake.'.s:sub(task,':',':.').' :Rake '.task.'<CR>'
-        let i += 1
-      endwhile
-    endif
-    let i = 0
-    let menucmd = substitute(s:menucmd(400),'<script>','<script> <silent>','').g:rails_installed_menu
-    while i < len(rails#app().generators())
-      let generator = rails#app().generators()[i]
-      exe menucmd.'.&Generate\	:Rgen.'.s:gsub(generator,'_','\\ ').' :call <SID>menuprompt("Rgenerate '.generator.'","Arguments for script/generate '.generator.': ")<CR>'
-      exe menucmd.'.&Destroy\	:Rdestroy.'.s:gsub(generator,'_','\\ ').' :call <SID>menuprompt("Rdestroy '.generator.'","Arguments for script/destroy '.generator.': ")<CR>'
-      let i += 1
-    endwhile
-  endif
-endfunction
-
-function! s:menuBufLeave()
-  if exists("g:rails_installed_menu") && g:rails_installed_menu != ""
-    let menu = s:gsub(g:rails_installed_menu,'\&','')
-    exe 'amenu disable '.menu.'.*'
-    exe 'amenu enable  '.menu.'.Help\	'
-    exe 'amenu enable  '.menu.'.About\	'
-    exe 'amenu enable  '.menu.'.Projects'
-    silent! exe 'aunmenu       '.menu.'.Rake\ tasks'
-    silent! exe 'aunmenu       '.menu.'.Generate'
-    silent! exe 'aunmenu       '.menu.'.Destroy'
-    exe s:menucmd(300).g:rails_installed_menu.'.Rake\ tasks\	:Rake.-TSep- :'
-    exe s:menucmd(400).g:rails_installed_menu.'.&Generate\	:Rgen.-GSep- :'
-    exe s:menucmd(400).g:rails_installed_menu.'.&Destroy\	:Rdestroy.-DSep- :'
-  endif
-endfunction
-
-function! s:menuprompt(vimcmd,prompt)
-  let res = inputdialog(a:prompt,'','!!!')
-  if res == '!!!'
-    return ""
-  endif
-  exe a:vimcmd." ".res
-endfunction
-
-call s:CreateMenus()
-
-augroup railsPluginMenu
-  autocmd!
-  autocmd User BufEnterRails call s:menuBufEnter()
-  autocmd User BufLeaveRails call s:menuBufLeave()
-  " g:RAILS_HISTORY hasn't been set when s:InitPlugin() is called.
-  autocmd VimEnter *         call s:ProjectMenu()
-augroup END
-
-" }}}1
-" vim:set sw=2 sts=2:

+ 0 - 97
dotfiles/vim/railscasts.vim

@@ -1,97 +0,0 @@
-" Vim color scheme based on http://github.com/jpo/vim-railscasts-theme
-"
-" Name:        railscasts.vim
-" Maintainer:  Ryan Bates
-" License:     MIT
-
-set background=dark
-hi clear
-if exists("syntax_on")
-  syntax reset
-endif
-let g:colors_name = "railscasts"
-
-" Colors
-" Brown        #BC9357
-" Dark Blue    #6D9CBD
-" Dark Green   #509E50
-" Dark Orange  #CC7733
-" Light Blue   #CFCFFF
-" Light Green  #A5C160
-" Tan          #FFC66D
-" Red          #DA4938 
-
-hi Normal     guifg=#E6E1DC guibg=#232323
-hi Cursor     guibg=#FFFFFF
-hi CursorLine guibg=#333435
-hi LineNr     guifg=#666666
-hi Visual     guibg=#5A647E
-hi Search     guifg=NONE    guibg=#131313  gui=NONE
-hi Folded     guifg=#F6F3E8 guibg=#444444  gui=NONE
-hi Directory  guifg=#A5C160 gui=NONE
-hi Error      guifg=#FFFFFF guibg=#990000
-hi MatchParen guifg=NONE    guibg=#131313
-hi Title      guifg=#E6E1DC
-
-hi Comment    guifg=#BC9357 guibg=NONE     gui=italic
-hi! link Todo Comment
-
-hi String     guifg=#A5C160
-hi! link Number String
-hi! link rubyStringDelimiter String
-
-" nil, self, symbols
-hi Constant guifg=#6D9CBD
-
-" def, end, include, load, require, alias, super, yield, lambda, proc
-hi Define guifg=#CC7733 gui=NONE
-hi! link Include Define
-hi! link Keyword Define
-hi! link Macro Define
-
-" #{foo}, <%= bar %>
-hi Delimiter guifg=#509E50
-" hi erubyDelimiter guifg=NONE
-
-" function name (after def)
-hi Function guifg=#FFC66D gui=NONE
-
-"@var, @@var, $var
-hi Identifier guifg=#CFCFFF gui=NONE
-
-" #if, #else, #endif
-
-" case, begin, do, for, if, unless, while, until, else
-hi Statement guifg=#CC7733 gui=NONE
-hi! link PreProc Statement
-hi! link PreCondit Statement
-
-" SomeClassName
-hi Type guifg=NONE gui=NONE
-
-" has_many, respond_to, params
-hi railsMethod guifg=#DA4938 gui=NONE
-
-hi DiffAdd guifg=#E6E1DC guibg=#144212
-hi DiffDelete guifg=#E6E1DC guibg=#660000
-
-hi xmlTag guifg=#E8BF6A
-hi! link xmlTagName  xmlTag
-hi! link xmlEndTag   xmlTag
-hi! link xmlArg      xmlTag
-hi! link htmlTag     xmlTag
-hi! link htmlTagName xmlTagName
-hi! link htmlEndTag  xmlEndTag
-hi! link htmlArg     xmlArg
-
-" Popup Menu
-" ----------
-" normal item in popup
-hi Pmenu guifg=#F6F3E8 guibg=#444444 gui=NONE
-" selected item in popup
-hi PmenuSel guifg=#000000 guibg=#A5C160 gui=NONE
-" scrollbar in popup
-hi PMenuSbar guibg=#5A647E gui=NONE
-" thumb of the scrollbar in the popup
-hi PMenuThumb guibg=#AAAAAA gui=NONE
-

+ 0 - 247
dotfiles/vim/snipMate.vim

@@ -1,247 +0,0 @@
-" File:          snipMate.vim
-" Author:        Michael Sanders
-" Last Updated:  July 13, 2009
-" Version:       0.83
-" Description:   snipMate.vim implements some of TextMate's snippets features in
-"                Vim. A snippet is a piece of often-typed text that you can
-"                insert into your document using a trigger word followed by a "<tab>".
-"
-"                For more help see snipMate.txt; you can do this by using:
-"                :helptags ~/.vim/doc
-"                :h snipMate.txt
-
-if exists('loaded_snips') || &cp || version < 700
-	finish
-endif
-let loaded_snips = 1
-if !exists('snips_author') | let snips_author = 'Me' | endif
-
-au BufRead,BufNewFile *.snippets\= set ft=snippet
-au FileType snippet setl noet fdm=indent
-
-let s:snippets = {} | let s:multi_snips = {}
-
-if !exists('snippets_dir')
-	let snippets_dir = substitute(globpath(&rtp, 'snippets/'), "\n", ',', 'g')
-endif
-
-fun! MakeSnip(scope, trigger, content, ...)
-	let multisnip = a:0 && a:1 != ''
-	let var = multisnip ? 's:multi_snips' : 's:snippets'
-	if !has_key({var}, a:scope) | let {var}[a:scope] = {} | endif
-	if !has_key({var}[a:scope], a:trigger)
-		let {var}[a:scope][a:trigger] = multisnip ? [[a:1, a:content]] : a:content
-	elseif multisnip | let {var}[a:scope][a:trigger] += [[a:1, a:content]]
-	else
-		echom 'Warning in snipMate.vim: Snippet '.a:trigger.' is already defined.'
-				\ .' See :h multi_snip for help on snippets with multiple matches.'
-	endif
-endf
-
-fun! ExtractSnips(dir, ft)
-	for path in split(globpath(a:dir, '*'), "\n")
-		if isdirectory(path)
-			let pathname = fnamemodify(path, ':t')
-			for snipFile in split(globpath(path, '*.snippet'), "\n")
-				call s:ProcessFile(snipFile, a:ft, pathname)
-			endfor
-		elseif fnamemodify(path, ':e') == 'snippet'
-			call s:ProcessFile(path, a:ft)
-		endif
-	endfor
-endf
-
-" Processes a single-snippet file; optionally add the name of the parent
-" directory for a snippet with multiple matches.
-fun s:ProcessFile(file, ft, ...)
-	let keyword = fnamemodify(a:file, ':t:r')
-	if keyword  == '' | return | endif
-	try
-		let text = join(readfile(a:file), "\n")
-	catch /E484/
-		echom "Error in snipMate.vim: couldn't read file: ".a:file
-	endtry
-	return a:0 ? MakeSnip(a:ft, a:1, text, keyword)
-			\  : MakeSnip(a:ft, keyword, text)
-endf
-
-fun! ExtractSnipsFile(file, ft)
-	if !filereadable(a:file) | return | endif
-	let text = readfile(a:file)
-	let inSnip = 0
-	for line in text + ["\n"]
-		if inSnip && (line[0] == "\t" || line == '')
-			let content .= strpart(line, 1)."\n"
-			continue
-		elseif inSnip
-			call MakeSnip(a:ft, trigger, content[:-2], name)
-			let inSnip = 0
-		endif
-
-		if line[:6] == 'snippet'
-			let inSnip = 1
-			let trigger = strpart(line, 8)
-			let name = ''
-			let space = stridx(trigger, ' ') + 1
-			if space " Process multi snip
-				let name = strpart(trigger, space)
-				let trigger = strpart(trigger, 0, space - 1)
-			endif
-			let content = ''
-		endif
-	endfor
-endf
-
-fun! ResetSnippets()
-	let s:snippets = {} | let s:multi_snips = {} | let g:did_ft = {}
-endf
-
-let g:did_ft = {}
-fun! GetSnippets(dir, filetypes)
-	for ft in split(a:filetypes, '\.')
-		if has_key(g:did_ft, ft) | continue | endif
-		call s:DefineSnips(a:dir, ft, ft)
-		if ft == 'objc' || ft == 'cpp' || ft == 'cs'
-			call s:DefineSnips(a:dir, 'c', ft)
-		elseif ft == 'xhtml'
-			call s:DefineSnips(a:dir, 'html', 'xhtml')
-		endif
-		let g:did_ft[ft] = 1
-	endfor
-endf
-
-" Define "aliasft" snippets for the filetype "realft".
-fun s:DefineSnips(dir, aliasft, realft)
-	for path in split(globpath(a:dir, a:aliasft.'/')."\n".
-					\ globpath(a:dir, a:aliasft.'-*/'), "\n")
-		call ExtractSnips(path, a:realft)
-	endfor
-	for path in split(globpath(a:dir, a:aliasft.'.snippets')."\n".
-					\ globpath(a:dir, a:aliasft.'-*.snippets'), "\n")
-		call ExtractSnipsFile(path, a:realft)
-	endfor
-endf
-
-fun! TriggerSnippet()
-	if exists('g:SuperTabMappingForward')
-		if g:SuperTabMappingForward == "<tab>"
-			let SuperTabKey = "\<c-n>"
-		elseif g:SuperTabMappingBackward == "<tab>"
-			let SuperTabKey = "\<c-p>"
-		endif
-	endif
-
-	if pumvisible() " Update snippet if completion is used, or deal with supertab
-		if exists('SuperTabKey')
-			call feedkeys(SuperTabKey) | return ''
-		endif
-		call feedkeys("\<esc>a", 'n') " Close completion menu
-		call feedkeys("\<tab>") | return ''
-	endif
-
-	if exists('g:snipPos') | return snipMate#jumpTabStop(0) | endif
-
-	let word = matchstr(getline('.'), '\S\+\%'.col('.').'c')
-	for scope in [bufnr('%')] + split(&ft, '\.') + ['_']
-		let [trigger, snippet] = s:GetSnippet(word, scope)
-		" If word is a trigger for a snippet, delete the trigger & expand
-		" the snippet.
-		if snippet != ''
-			let col = col('.') - len(trigger)
-			sil exe 's/\V'.escape(trigger, '/.').'\%#//'
-			return snipMate#expandSnip(snippet, col)
-		endif
-	endfor
-
-	if exists('SuperTabKey')
-		call feedkeys(SuperTabKey)
-		return ''
-	endif
-	return "\<tab>"
-endf
-
-fun! BackwardsSnippet()
-	if exists('g:snipPos') | return snipMate#jumpTabStop(1) | endif
-
-	if exists('g:SuperTabMappingForward')
-		if g:SuperTabMappingBackward == "<s-tab>"
-			let SuperTabKey = "\<c-p>"
-		elseif g:SuperTabMappingForward == "<s-tab>"
-			let SuperTabKey = "\<c-n>"
-		endif
-	endif
-	if exists('SuperTabKey')
-		call feedkeys(SuperTabKey)
-		return ''
-	endif
-	return "\<s-tab>"
-endf
-
-" Check if word under cursor is snippet trigger; if it isn't, try checking if
-" the text after non-word characters is (e.g. check for "foo" in "bar.foo")
-fun s:GetSnippet(word, scope)
-	let word = a:word | let snippet = ''
-	while snippet == ''
-		if exists('s:snippets["'.a:scope.'"]["'.escape(word, '\"').'"]')
-			let snippet = s:snippets[a:scope][word]
-		elseif exists('s:multi_snips["'.a:scope.'"]["'.escape(word, '\"').'"]')
-			let snippet = s:ChooseSnippet(a:scope, word)
-			if snippet == '' | break | endif
-		else
-			if match(word, '\W') == -1 | break | endif
-			let word = substitute(word, '.\{-}\W', '', '')
-		endif
-	endw
-	if word == '' && a:word != '.' && stridx(a:word, '.') != -1
-		let [word, snippet] = s:GetSnippet('.', a:scope)
-	endif
-	return [word, snippet]
-endf
-
-fun s:ChooseSnippet(scope, trigger)
-	let snippet = []
-	let i = 1
-	for snip in s:multi_snips[a:scope][a:trigger]
-		let snippet += [i.'. '.snip[0]]
-		let i += 1
-	endfor
-	if i == 2 | return s:multi_snips[a:scope][a:trigger][0][1] | endif
-	let num = inputlist(snippet) - 1
-	return num == -1 ? '' : s:multi_snips[a:scope][a:trigger][num][1]
-endf
-
-fun! ShowAvailableSnips()
-	let line  = getline('.')
-	let col   = col('.')
-	let word  = matchstr(getline('.'), '\S\+\%'.col.'c')
-	let words = [word]
-	if stridx(word, '.')
-		let words += split(word, '\.', 1)
-	endif
-	let matchlen = 0
-	let matches = []
-	for scope in [bufnr('%')] + split(&ft, '\.') + ['_']
-		let triggers = has_key(s:snippets, scope) ? keys(s:snippets[scope]) : []
-		if has_key(s:multi_snips, scope)
-			let triggers += keys(s:multi_snips[scope])
-		endif
-		for trigger in triggers
-			for word in words
-				if word == ''
-					let matches += [trigger] " Show all matches if word is empty
-				elseif trigger =~ '^'.word
-					let matches += [trigger]
-					let len = len(word)
-					if len > matchlen | let matchlen = len | endif
-				endif
-			endfor
-		endfor
-	endfor
-
-	" This is to avoid a bug with Vim when using complete(col - matchlen, matches)
-	" (Issue#46 on the Google Code snipMate issue tracker).
-	call setline(line('.'), substitute(line, repeat('.', matchlen).'\%'.col.'c', '', ''))
-	call complete(col, matches)
-	return ''
-endf
-" vim:noet:sw=4:ts=4:ft=vim

+ 0 - 9
lucid.remote/.bash_profile

@@ -1,9 +0,0 @@
-#export PATH=/var/lib/gems/1.8/bin:$PATH
-export PATH=/home/david/.rvm/gems/ruby-1.9.2-p180@ror31/bin:/home/david/.rvm/gems/ruby-1.9.2-p180@global/bin:$PATH
-
-PATH=$PATH:~/drush
-[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
-
-if [ -f ~/.bashrc ]; then
-   source ~/.bashrc
-fi

+ 0 - 99
lucid.remote/.bashrc

@@ -1,99 +0,0 @@
-# ~/.bashrc: executed by bash(1) for non-login shells.
-# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
-# for examples
-
-# If not running interactively, don't do anything
-[ -z "$PS1" ] && return
-
-# don't put duplicate lines in the history. See bash(1) for more options
-# ... or force ignoredups and ignorespace
-HISTCONTROL=ignoredups:ignorespace
-
-# append to the history file, don't overwrite it
-shopt -s histappend
-
-# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
-HISTSIZE=1000
-HISTFILESIZE=2000
-
-# check the window size after each command and, if necessary,
-# update the values of LINES and COLUMNS.
-shopt -s checkwinsize
-
-# make less more friendly for non-text input files, see lesspipe(1)
-[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
-
-# set variable identifying the chroot you work in (used in the prompt below)
-if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
-    debian_chroot=$(cat /etc/debian_chroot)
-fi
-
-# set a fancy prompt (non-color, unless we know we "want" color)
-case "$TERM" in
-    xterm-color) color_prompt=yes;;
-esac
-
-# uncomment for a colored prompt, if the terminal has the capability; turned
-# off by default to not distract the user: the focus in a terminal window
-# should be on the output of commands, not on the prompt
-#force_color_prompt=yes
-
-if [ -n "$force_color_prompt" ]; then
-    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
-	# We have color support; assume it's compliant with Ecma-48
-	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
-	# a case would tend to support setf rather than setaf.)
-	color_prompt=yes
-    else
-	color_prompt=
-    fi
-fi
-
-if [ "$color_prompt" = yes ]; then
-    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
-else
-    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
-fi
-unset color_prompt force_color_prompt
-
-# If this is an xterm set the title to user@host:dir
-case "$TERM" in
-xterm*|rxvt*)
-    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
-    ;;
-*)
-    ;;
-esac
-
-# enable color support of ls and also add handy aliases
-if [ -x /usr/bin/dircolors ]; then
-    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
-    alias ls='ls --color=auto'
-    #alias dir='dir --color=auto'
-    #alias vdir='vdir --color=auto'
-
-    alias grep='grep --color=auto'
-    alias fgrep='fgrep --color=auto'
-    alias egrep='egrep --color=auto'
-fi
-
-# some more ls aliases
-alias ll='ls -alF'
-alias la='ls -A'
-alias l='ls -CF'
-
-# Alias definitions.
-# You may want to put all your additions into a separate file like
-# ~/.bash_aliases, instead of adding them here directly.
-# See /usr/share/doc/bash-doc/examples in the bash-doc package.
-
-if [ -f ~/.bash_aliases ]; then
-    . ~/.bash_aliases
-fi
-
-# enable programmable completion features (you don't need to enable
-# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
-# sources /etc/bash.bashrc).
-if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
-    . /etc/bash_completion
-fi

+ 0 - 1
lucid.remote/.grunt-init/grunt-init-gruntfile

@@ -1 +0,0 @@
-Subproject commit ada8ab3abb6ed629f4fa223b6871ad307f269e6e

+ 0 - 1
lucid.remote/.grunt-init/grunt-init-gruntplugin

@@ -1 +0,0 @@
-Subproject commit 09a2806dbe9df82bc73f147d24509f0fac9e89f6

+ 0 - 1
lucid.remote/.grunt-init/grunt-wp-plugin

@@ -1 +0,0 @@
-Subproject commit f90319c795d314be1c06ae1446ea22cd59e46a0f

+ 0 - 1
lucid.remote/.grunt-init/grunt-wp-theme

@@ -1 +0,0 @@
-Subproject commit c639d730731d422f96e05b4ed31d295d0f514b5c

+ 0 - 1
lucid.remote/.grunt-init/underscores-wp-theme

@@ -1 +0,0 @@
-Subproject commit 8664276ce84f11b584d3f5ad0afafb85277b42a3

+ 0 - 9
lucid.remote/.oh-my-zsh/.gitignore

@@ -1,9 +0,0 @@
-locals.zsh
-log/.zsh_history
-projects.zsh
-custom/*
-!custom/example
-!custom/example.zsh
-*.swp
-!custom/example.zshcache
-cache/

+ 0 - 21
lucid.remote/.oh-my-zsh/MIT-LICENSE.txt

@@ -1,21 +0,0 @@
-The MIT License
-
-Copyright (c) 2009-2013 Robby Russell and contributors (see https://github.com/robbyrussell/oh-my-zsh/contributors)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

+ 0 - 95
lucid.remote/.oh-my-zsh/README.textile

@@ -1,95 +0,0 @@
-oh-my-zsh is an open source, community-driven framework for managing your ZSH configuration. It comes bundled with a ton of helpful functions, helpers, plugins, themes, and few things that make you shout...
-
-bq. "OH MY ZSHELL!"
-
-h2. Setup
-
-@oh-my-zsh@ should work with any recent release of "zsh":http://www.zsh.org/, the minimum recommended version is 4.3.9.
-
-h3. The automatic installer... (do you trust me?)
-
-You can install this via the command line with either `curl` or `wget`.
-
-h4. via `curl`
-
-@curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh@
-
-h4. via `wget`
-
-@wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh@
-
-h3. The manual way
-
-
-1. Clone the repository
-
-  @git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh@
-
-2. *OPTIONAL* Backup your existing ~/.zshrc file
-
-  @cp ~/.zshrc ~/.zshrc.orig@
-
-3. Create a new zsh config by copying the zsh template we've provided.
-
-  @cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc@
-
-
-4. Set zsh as your default shell:
-
-  @chsh -s /bin/zsh@
-
-5. Start / restart zsh (open a new terminal is easy enough...)
-
-h3. Problems?
-
-You _might_ need to modify your PATH in ~/.zshrc if you're not able to find some commands after switching to _Oh My Zsh_.
-
-h2. Usage
-
-* enable the plugins you want in your @~/.zshrc@ (take a look at @plugins/@ to see what's possible)
-** example: @plugins=(git osx ruby)@
-* Theme support: Change the @ZSH_THEME@ environment variable in @~/.zshrc@.
-** Take a look at the "current themes":https://wiki.github.com/robbyrussell/oh-my-zsh/themes that come bundled with _Oh My Zsh_.
-* much much more...  take a look at @lib/@ what _Oh My Zsh_ offers...
-
-h2. Useful
-
-the "refcard":http://www.bash2zsh.com/zsh_refcard/refcard.pdf is pretty tasty for tips.
-
-h3. Customization
-
-If you want to override any of the default behavior, just add a new file (ending in @.zsh@) into the @custom/@ directory.
-If you have many functions which go well together you can put them as a *.plugin.zsh file in the @custom/plugins/@ directory and then enable this plugin.
-If you would like to override the functionality of a plugin distributed with oh-my-zsh, create a plugin of the same name in the @custom/plugins/@ directory and it will be loaded instead of the one in @plugins/@.
-
-h3. Updates
-
-By default you will be prompted to check for updates. If you would like oh-my-zsh to automatically update itself without prompting you, set the following in your ~/.zshrc
-
-@DISABLE_UPDATE_PROMPT=true@
-
-To disable updates entirely, put this in your ~/.zshrc
-
-@DISABLE_AUTO_UPDATE=true@
-
-h3. Uninstalling
-
-If you want to uninstall it, just run @uninstall_oh_my_zsh@ from the command line and it'll remove itself and revert you to bash (or your previous zsh config).
-
-h2. Help out!
-
-I'm far from being a zsh-expert and suspect there are many ways to improve. If you have ideas on how to make the configuration easier to maintain (and faster), don't hesitate to fork and send pull requests!
-
-h3. (Don't) Send us your theme! (for now)
-
--I'm hoping to collect a bunch of themes for our command prompts. You can see existing ones in the @themes/@ directory.-
-
-We have enough themes for the time being. Please fork the project and add on in there, you can let people know how to grab it from there.
-
-h2. Contributors
-
-This project wouldn't exist without all of our awesome users and contributors.
-
-* "View our growing list of contributors":https://github.com/robbyrussell/oh-my-zsh/contributors
-
-Thank you so much!

+ 0 - 5
lucid.remote/.oh-my-zsh/custom/example.zsh

@@ -1,5 +0,0 @@
-# Add yourself some shortcuts to projects you often work on
-# Example:
-#
-# brainstormr=/Users/robbyrussell/Projects/development/planetargon/brainstormr
-#

+ 0 - 2
lucid.remote/.oh-my-zsh/custom/example/example.plugin.zsh

@@ -1,2 +0,0 @@
-# Add your own custom plugins in the custom/plugins directory. Plugins placed
-# here will override ones with the same name in the main plugins directory.

+ 0 - 26
lucid.remote/.oh-my-zsh/lib/aliases.zsh

@@ -1,26 +0,0 @@
-# Push and pop directories on directory stack
-alias pu='pushd'
-alias po='popd'
-
-# Basic directory operations
-alias ...='cd ../..'
-alias -- -='cd -'
-
-# Super user
-alias _='sudo'
-alias please='sudo'
-
-#alias g='grep -in'
-
-# Show history
-alias history='fc -l 1'
-
-# List direcory contents
-alias lsa='ls -lah'
-#alias l='ls -la'
-alias ll='ls -l'
-alias la='ls -lA'
-alias sl=ls # often screw this up
-
-alias afind='ack-grep -il'
-

+ 0 - 75
lucid.remote/.oh-my-zsh/lib/completion.zsh

@@ -1,75 +0,0 @@
-# fixme - the load process here seems a bit bizarre
-
-unsetopt menu_complete   # do not autoselect the first completion entry
-unsetopt flowcontrol
-setopt auto_menu         # show completion menu on succesive tab press
-setopt complete_in_word
-setopt always_to_end
-
-WORDCHARS=''
-
-zmodload -i zsh/complist
-
-## case-insensitive (all),partial-word and then substring completion
-if [ "x$CASE_SENSITIVE" = "xtrue" ]; then
-  zstyle ':completion:*' matcher-list 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'
-  unset CASE_SENSITIVE
-else
-  zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'
-fi
-
-zstyle ':completion:*' list-colors ''
-
-# should this be in keybindings?
-bindkey -M menuselect '^o' accept-and-infer-next-history
-
-zstyle ':completion:*:*:*:*:*' menu select
-zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01'
-zstyle ':completion:*:*:*:*:processes' command "ps -u `whoami` -o pid,user,comm -w -w"
-
-# disable named-directories autocompletion
-zstyle ':completion:*:cd:*' tag-order local-directories directory-stack path-directories
-cdpath=(.)
-
-# use /etc/hosts and known_hosts for hostname completion
-[ -r /etc/ssh/ssh_known_hosts ] && _global_ssh_hosts=(${${${${(f)"$(</etc/ssh/ssh_known_hosts)"}:#[\|]*}%%\ *}%%,*}) || _global_ssh_hosts=()
-[ -r ~/.ssh/known_hosts ] && _ssh_hosts=(${${${${(f)"$(<$HOME/.ssh/known_hosts)"}:#[\|]*}%%\ *}%%,*}) || _ssh_hosts=()
-[ -r ~/.ssh/config ] && _ssh_config=($(cat ~/.ssh/config | sed -ne 's/Host[=\t ]//p')) || _ssh_config=()
-[ -r /etc/hosts ] && : ${(A)_etc_hosts:=${(s: :)${(ps:\t:)${${(f)~~"$(</etc/hosts)"}%%\#*}##[:blank:]#[^[:blank:]]#}}} || _etc_hosts=()
-hosts=(
-  "$_ssh_config[@]"
-  "$_global_ssh_hosts[@]"
-  "$_ssh_hosts[@]"
-  "$_etc_hosts[@]"
-  "$HOST"
-  localhost
-)
-zstyle ':completion:*:hosts' hosts $hosts
-zstyle ':completion:*' users off
-
-# Use caching so that commands like apt and dpkg complete are useable
-zstyle ':completion::complete:*' use-cache 1
-zstyle ':completion::complete:*' cache-path $ZSH/cache/
-
-# Don't complete uninteresting users
-zstyle ':completion:*:*:*:users' ignored-patterns \
-        adm amanda apache avahi beaglidx bin cacti canna clamav daemon \
-        dbus distcache dovecot fax ftp games gdm gkrellmd gopher \
-        hacluster haldaemon halt hsqldb ident junkbust ldap lp mail \
-        mailman mailnull mldonkey mysql nagios \
-        named netdump news nfsnobody nobody nscd ntp nut nx openvpn \
-        operator pcap postfix postgres privoxy pulse pvm quagga radvd \
-        rpc rpcuser rpm shutdown squid sshd sync uucp vcsa xfs
-
-# ... unless we really want to.
-zstyle '*' single-ignored show
-
-if [ "x$COMPLETION_WAITING_DOTS" = "xtrue" ]; then
-  expand-or-complete-with-dots() {
-    echo -n "\e[31m......\e[0m"
-    zle expand-or-complete
-    zle redisplay
-  }
-  zle -N expand-or-complete-with-dots
-  bindkey "^I" expand-or-complete-with-dots
-fi

+ 0 - 14
lucid.remote/.oh-my-zsh/lib/correction.zsh

@@ -1,14 +0,0 @@
-if [[ "$DISABLE_CORRECTION" == "true" ]]; then
-  return
-else
-  setopt correct_all
-  alias man='nocorrect man'
-  alias mv='nocorrect mv'
-  alias mysql='nocorrect mysql'
-  alias mkdir='nocorrect mkdir'
-  alias gist='nocorrect gist'
-  alias heroku='nocorrect heroku'
-  alias ebuild='nocorrect ebuild'
-  alias hpodder='nocorrect hpodder'
-  alias sudo='nocorrect sudo'
-fi

+ 0 - 43
lucid.remote/.oh-my-zsh/lib/directories.zsh

@@ -1,43 +0,0 @@
-# Changing/making/removing directory
-setopt auto_name_dirs
-setopt auto_pushd
-setopt pushd_ignore_dups
-setopt pushdminus
-
-alias ..='cd ..'
-alias cd..='cd ..'
-alias cd...='cd ../..'
-alias cd....='cd ../../..'
-alias cd.....='cd ../../../..'
-alias cd/='cd /'
-
-alias 1='cd -'
-alias 2='cd -2'
-alias 3='cd -3'
-alias 4='cd -4'
-alias 5='cd -5'
-alias 6='cd -6'
-alias 7='cd -7'
-alias 8='cd -8'
-alias 9='cd -9'
-
-cd () {
-  if   [[ "x$*" == "x..." ]]; then
-    cd ../..
-  elif [[ "x$*" == "x...." ]]; then
-    cd ../../..
-  elif [[ "x$*" == "x....." ]]; then
-    cd ../../../..
-  elif [[ "x$*" == "x......" ]]; then
-    cd ../../../../..
-  elif [ -d ~/.autoenv ]; then
-    source ~/.autoenv/activate.sh
-    autoenv_cd "$@"
-  else
-    builtin cd "$@"
-  fi
-}
-
-alias md='mkdir -p'
-alias rd=rmdir
-alias d='dirs -v | head -10'

+ 0 - 3
lucid.remote/.oh-my-zsh/lib/edit-command-line.zsh

@@ -1,3 +0,0 @@
-autoload -U edit-command-line
-zle -N edit-command-line
-bindkey '\C-x\C-e' edit-command-line

+ 0 - 17
lucid.remote/.oh-my-zsh/lib/functions.zsh

@@ -1,17 +0,0 @@
-function zsh_stats() {
-  history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl |  head -n20
-}
-
-function uninstall_oh_my_zsh() {
-  /usr/bin/env ZSH=$ZSH /bin/sh $ZSH/tools/uninstall.sh
-}
-
-function upgrade_oh_my_zsh() {
-  /usr/bin/env ZSH=$ZSH /bin/sh $ZSH/tools/upgrade.sh
-}
-
-function take() {
-  mkdir -p $1
-  cd $1
-}
-

+ 0 - 141
lucid.remote/.oh-my-zsh/lib/git.zsh

@@ -1,141 +0,0 @@
-# get the name of the branch we are on
-function git_prompt_info() {
-  ref=$(git symbolic-ref HEAD 2> /dev/null) || \
-  ref=$(git rev-parse --short HEAD 2> /dev/null) || return
-  echo "$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$(parse_git_dirty)$ZSH_THEME_GIT_PROMPT_SUFFIX"
-}
-
-
-# Checks if working tree is dirty
-parse_git_dirty() {
-  local SUBMODULE_SYNTAX=''
-  local GIT_STATUS=''
-  local CLEAN_MESSAGE='nothing to commit (working directory clean)'
-  if [[ "$(git config --get oh-my-zsh.hide-status)" != "1" ]]; then
-    if [[ $POST_1_7_2_GIT -gt 0 ]]; then
-          SUBMODULE_SYNTAX="--ignore-submodules=dirty"
-    fi
-    if [[ "$DISABLE_UNTRACKED_FILES_DIRTY" != "true" ]]; then
-        GIT_STATUS=$(git status -s ${SUBMODULE_SYNTAX} 2> /dev/null | tail -n1)
-    else
-        GIT_STATUS=$(git status -s ${SUBMODULE_SYNTAX} -uno 2> /dev/null | tail -n1)
-    fi
-    if [[ -n $(git status -s ${SUBMODULE_SYNTAX} -uno  2> /dev/null) ]]; then
-      echo "$ZSH_THEME_GIT_PROMPT_DIRTY"
-    else
-      echo "$ZSH_THEME_GIT_PROMPT_CLEAN"
-    fi
-  else
-    echo "$ZSH_THEME_GIT_PROMPT_CLEAN"
-  fi
-}
-
-# get the difference between the local and remote branches
-git_remote_status() {
-    remote=${$(git rev-parse --verify ${hook_com[branch]}@{upstream} --symbolic-full-name 2>/dev/null)/refs\/remotes\/}
-    if [[ -n ${remote} ]] ; then
-        ahead=$(git rev-list ${hook_com[branch]}@{upstream}..HEAD 2>/dev/null | wc -l)
-        behind=$(git rev-list HEAD..${hook_com[branch]}@{upstream} 2>/dev/null | wc -l)
-
-        if [ $ahead -eq 0 ] && [ $behind -gt 0 ]
-        then
-            echo "$ZSH_THEME_GIT_PROMPT_BEHIND_REMOTE"
-        elif [ $ahead -gt 0 ] && [ $behind -eq 0 ]
-        then
-            echo "$ZSH_THEME_GIT_PROMPT_AHEAD_REMOTE"
-        elif [ $ahead -gt 0 ] && [ $behind -gt 0 ]
-        then
-            echo "$ZSH_THEME_GIT_PROMPT_DIVERGED_REMOTE"
-        fi
-    fi
-}
-
-# Checks if there are commits ahead from remote
-function git_prompt_ahead() {
-  if $(echo "$(git log origin/$(current_branch)..HEAD 2> /dev/null)" | grep '^commit' &> /dev/null); then
-    echo "$ZSH_THEME_GIT_PROMPT_AHEAD"
-  fi
-}
-
-# Formats prompt string for current git commit short SHA
-function git_prompt_short_sha() {
-  SHA=$(git rev-parse --short HEAD 2> /dev/null) && echo "$ZSH_THEME_GIT_PROMPT_SHA_BEFORE$SHA$ZSH_THEME_GIT_PROMPT_SHA_AFTER"
-}
-
-# Formats prompt string for current git commit long SHA
-function git_prompt_long_sha() {
-  SHA=$(git rev-parse HEAD 2> /dev/null) && echo "$ZSH_THEME_GIT_PROMPT_SHA_BEFORE$SHA$ZSH_THEME_GIT_PROMPT_SHA_AFTER"
-}
-
-# Get the status of the working tree
-git_prompt_status() {
-  INDEX=$(git status --porcelain -b 2> /dev/null)
-  STATUS=""
-  if $(echo "$INDEX" | grep -E '^\?\? ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_UNTRACKED$STATUS"
-  fi
-  if $(echo "$INDEX" | grep '^A  ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_ADDED$STATUS"
-  elif $(echo "$INDEX" | grep '^M  ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_ADDED$STATUS"
-  fi
-  if $(echo "$INDEX" | grep '^ M ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_MODIFIED$STATUS"
-  elif $(echo "$INDEX" | grep '^AM ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_MODIFIED$STATUS"
-  elif $(echo "$INDEX" | grep '^ T ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_MODIFIED$STATUS"
-  fi
-  if $(echo "$INDEX" | grep '^R  ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_RENAMED$STATUS"
-  fi
-  if $(echo "$INDEX" | grep '^ D ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_DELETED$STATUS"
-  elif $(echo "$INDEX" | grep '^D  ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_DELETED$STATUS"
-  elif $(echo "$INDEX" | grep '^AD ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_DELETED$STATUS"
-  fi
-  if $(git rev-parse --verify refs/stash >/dev/null 2>&1); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_STASHED$STATUS"
-  fi
-  if $(echo "$INDEX" | grep '^UU ' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_UNMERGED$STATUS"
-  fi
-  if $(echo "$INDEX" | grep '^## .*ahead' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_AHEAD$STATUS"
-  fi
-  if $(echo "$INDEX" | grep '^## .*behind' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_BEHIND$STATUS"
-  fi
-  if $(echo "$INDEX" | grep '^## .*diverged' &> /dev/null); then
-    STATUS="$ZSH_THEME_GIT_PROMPT_DIVERGED$STATUS"
-  fi
-  echo $STATUS
-}
-
-#compare the provided version of git to the version installed and on path
-#prints 1 if input version <= installed version
-#prints -1 otherwise
-function git_compare_version() {
-  local INPUT_GIT_VERSION=$1;
-  local INSTALLED_GIT_VERSION
-  INPUT_GIT_VERSION=(${(s/./)INPUT_GIT_VERSION});
-  INSTALLED_GIT_VERSION=($(git --version 2>/dev/null));
-  INSTALLED_GIT_VERSION=(${(s/./)INSTALLED_GIT_VERSION[3]});
-
-  for i in {1..3}; do
-    if [[ $INSTALLED_GIT_VERSION[$i] -lt $INPUT_GIT_VERSION[$i] ]]; then
-      echo -1
-      return 0
-    fi
-  done
-  echo 1
-}
-
-#this is unlikely to change so make it all statically assigned
-POST_1_7_2_GIT=$(git_compare_version "1.7.2")
-#clean up the namespace slightly by removing the checker function
-unset -f git_compare_version
-
-

+ 0 - 6
lucid.remote/.oh-my-zsh/lib/grep.zsh

@@ -1,6 +0,0 @@
-#
-# Color grep results
-# Examples: http://rubyurl.com/ZXv
-#
-export GREP_OPTIONS='--color=auto'
-export GREP_COLOR='1;32'

+ 0 - 15
lucid.remote/.oh-my-zsh/lib/history.zsh

@@ -1,15 +0,0 @@
-## Command history configuration
-if [ -z $HISTFILE ]; then
-    HISTFILE=$HOME/.zsh_history
-fi
-HISTSIZE=10000
-SAVEHIST=10000
-
-setopt append_history
-setopt extended_history
-setopt hist_expire_dups_first
-setopt hist_ignore_dups # ignore duplication command history list
-setopt hist_ignore_space
-setopt hist_verify
-setopt inc_append_history
-setopt share_history # share command history data

+ 0 - 50
lucid.remote/.oh-my-zsh/lib/key-bindings.zsh

@@ -1,50 +0,0 @@
-# TODO: Explain what some of this does..
-
-bindkey -e
-bindkey '\ew' kill-region
-bindkey -s '\el' "ls\n"
-bindkey '^r' history-incremental-search-backward
-bindkey "^[[5~" up-line-or-history
-bindkey "^[[6~" down-line-or-history
-
-# make search up and down work, so partially type and hit up/down to find relevant stuff
-bindkey '^[[A' up-line-or-search
-bindkey '^[[B' down-line-or-search
-
-bindkey "^[[H" beginning-of-line
-bindkey "^[[1~" beginning-of-line
-bindkey "^[OH" beginning-of-line
-bindkey "^[[F"  end-of-line
-bindkey "^[[4~" end-of-line
-bindkey "^[OF" end-of-line
-bindkey ' ' magic-space    # also do history expansion on space
-
-bindkey "^[[1;5C" forward-word
-bindkey "^[[1;5D" backward-word
-
-bindkey '^[[Z' reverse-menu-complete
-
-# Make the delete key (or Fn + Delete on the Mac) work instead of outputting a ~
-bindkey '^?' backward-delete-char
-bindkey "^[[3~" delete-char
-bindkey "^[3;5~" delete-char
-bindkey "\e[3~" delete-char
-
-# consider emacs keybindings:
-
-#bindkey -e  ## emacs key bindings
-#
-#bindkey '^[[A' up-line-or-search
-#bindkey '^[[B' down-line-or-search
-#bindkey '^[^[[C' emacs-forward-word
-#bindkey '^[^[[D' emacs-backward-word
-#
-#bindkey -s '^X^Z' '%-^M'
-#bindkey '^[e' expand-cmd-path
-#bindkey '^[^I' reverse-menu-complete
-#bindkey '^X^N' accept-and-infer-next-history
-#bindkey '^W' kill-region
-#bindkey '^I' complete-word
-## Fix weird sequence that rxvt produces
-#bindkey -s '^[[Z' '\t'
-#

+ 0 - 15
lucid.remote/.oh-my-zsh/lib/misc.zsh

@@ -1,15 +0,0 @@
-## smart urls
-autoload -U url-quote-magic
-zle -N self-insert url-quote-magic
-
-## file rename magick
-bindkey "^[m" copy-prev-shell-word
-
-## jobs
-setopt long_list_jobs
-
-## pager
-export PAGER="less"
-export LESS="-R"
-
-export LC_CTYPE=$LANG

+ 0 - 2
lucid.remote/.oh-my-zsh/lib/rbenv.zsh

@@ -1,2 +0,0 @@
-# using the rbenv plugin will override this with a real implementation
-function rbenv_prompt_info() {}

+ 0 - 8
lucid.remote/.oh-my-zsh/lib/rvm.zsh

@@ -1,8 +0,0 @@
-# get the name of the ruby version
-function rvm_prompt_info() {
-  [ -f $HOME/.rvm/bin/rvm-prompt ] || return
-  local rvm_prompt
-  rvm_prompt=$($HOME/.rvm/bin/rvm-prompt ${ZSH_THEME_RVM_PROMPT_OPTIONS} 2>/dev/null)
-  [[ "${rvm_prompt}x" == "x" ]] && return
-  echo "${ZSH_THEME_RVM_PROMPT_PREFIX:=(}${rvm_prompt}${ZSH_THEME_RVM_PROMPT_SUFFIX:=)}"
-}

+ 0 - 28
lucid.remote/.oh-my-zsh/lib/spectrum.zsh

@@ -1,28 +0,0 @@
-#! /bin/zsh
-# A script to make using 256 colors in zsh less painful.
-# P.C. Shyamshankar <sykora@lucentbeing.com>
-# Copied from http://github.com/sykora/etc/blob/master/zsh/functions/spectrum/
-
-typeset -Ag FX FG BG
-
-FX=(
-    reset     "%{%}"
-    bold      "%{%}" no-bold      "%{%}"
-    italic    "%{%}" no-italic    "%{%}"
-    underline "%{%}" no-underline "%{%}"
-    blink     "%{%}" no-blink     "%{%}"
-    reverse   "%{%}" no-reverse   "%{%}"
-)
-
-for color in {000..255}; do
-    FG[$color]="%{[38;5;${color}m%}"
-    BG[$color]="%{[48;5;${color}m%}"
-done
-
-# Show all 256 colors with color number
-function spectrum_ls() {
-  for code in {000..255}; do
-    print -P -- "$code: %F{$code}Test%f"
-  done
-}
-

+ 0 - 35
lucid.remote/.oh-my-zsh/lib/termsupport.zsh

@@ -1,35 +0,0 @@
-#usage: title short_tab_title looooooooooooooooooooooggggggg_windows_title
-#http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#ss3.1
-#Fully support screen, iterm, and probably most modern xterm and rxvt
-#Limited support for Apple Terminal (Terminal can't set window or tab separately)
-function title {
-  if [[ "$DISABLE_AUTO_TITLE" == "true" ]] || [[ "$EMACS" == *term* ]]; then
-    return
-  fi
-  if [[ "$TERM" == screen* ]]; then
-    print -Pn "\ek$1:q\e\\" #set screen hardstatus, usually truncated at 20 chars
-  elif [[ "$TERM" == xterm* ]] || [[ $TERM == rxvt* ]] || [[ $TERM == ansi ]] || [[ "$TERM_PROGRAM" == "iTerm.app" ]]; then
-    print -Pn "\e]2;$2:q\a" #set window name
-    print -Pn "\e]1;$1:q\a" #set icon (=tab) name (will override window name on broken terminal)
-  fi
-}
-
-ZSH_THEME_TERM_TAB_TITLE_IDLE="%15<..<%~%<<" #15 char left truncated PWD
-ZSH_THEME_TERM_TITLE_IDLE="%n@%m: %~"
-
-#Appears when you have the prompt
-function omz_termsupport_precmd {
-  title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE
-}
-
-#Appears at the beginning of (and during) of command execution
-function omz_termsupport_preexec {
-  emulate -L zsh
-  setopt extended_glob
-  local CMD=${1[(wr)^(*=*|sudo|ssh|rake|-*)]} #cmd name only, or if this is sudo or ssh, the next cmd
-  title "$CMD" "%100>...>${2:gs/%/%%}%<<"
-}
-
-autoload -U add-zsh-hook
-add-zsh-hook precmd  omz_termsupport_precmd
-add-zsh-hook preexec omz_termsupport_preexec

+ 0 - 42
lucid.remote/.oh-my-zsh/lib/theme-and-appearance.zsh

@@ -1,42 +0,0 @@
-# ls colors
-autoload colors; colors;
-export LSCOLORS="Gxfxcxdxbxegedabagacad"
-#export LS_COLORS
-
-# Enable ls colors
-if [ "$DISABLE_LS_COLORS" != "true" ]
-then
-  # Find the option for using colors in ls, depending on the version: Linux or BSD
-  if [[ "$(uname -s)" == "NetBSD" ]]; then
-    # On NetBSD, test if "gls" (GNU ls) is installed (this one supports colors); 
-    # otherwise, leave ls as is, because NetBSD's ls doesn't support -G
-    gls --color -d . &>/dev/null 2>&1 && alias ls='gls --color=tty'
-  else
-    ls --color -d . &>/dev/null 2>&1 && alias ls='ls --color=tty' || alias ls='ls -G'
-  fi
-fi
-
-#setopt no_beep
-setopt auto_cd
-setopt multios
-setopt cdablevarS
-
-if [[ x$WINDOW != x ]]
-then
-    SCREEN_NO="%B$WINDOW%b "
-else
-    SCREEN_NO=""
-fi
-
-# Apply theming defaults
-PS1="%n@%m:%~%# "
-
-# git theming default: Variables for theming the git info prompt
-ZSH_THEME_GIT_PROMPT_PREFIX="git:("         # Prefix at the very beginning of the prompt, before the branch name
-ZSH_THEME_GIT_PROMPT_SUFFIX=")"             # At the very end of the prompt
-ZSH_THEME_GIT_PROMPT_DIRTY="*"              # Text to display if the branch is dirty
-ZSH_THEME_GIT_PROMPT_CLEAN=""               # Text to display if the branch is clean
-
-# Setup the prompt with pretty colors
-setopt prompt_subst
-

+ 0 - 4
lucid.remote/.oh-my-zsh/log/.easter-egg

@@ -1,4 +0,0 @@
-This file is only here so that Git will keep a log directory as .gitignore is ignoring all the log files within it.
-
-feel free to add love notes for people here.
-

+ 0 - 83
lucid.remote/.oh-my-zsh/oh-my-zsh.sh

@@ -1,83 +0,0 @@
-# Check for updates on initial load...
-if [ "$DISABLE_AUTO_UPDATE" != "true" ]
-then
-  /usr/bin/env ZSH=$ZSH DISABLE_UPDATE_PROMPT=$DISABLE_UPDATE_PROMPT zsh $ZSH/tools/check_for_upgrade.sh
-fi
-
-# Initializes Oh My Zsh
-
-# add a function path
-fpath=($ZSH/functions $ZSH/completions $fpath)
-
-# Load all of the config files in ~/oh-my-zsh that end in .zsh
-# TIP: Add files you don't want in git to .gitignore
-for config_file ($ZSH/lib/*.zsh); do
-  source $config_file
-done
-
-# Set ZSH_CUSTOM to the path where your custom config files
-# and plugins exists, or else we will use the default custom/
-if [[ -z "$ZSH_CUSTOM" ]]; then
-    ZSH_CUSTOM="$ZSH/custom"
-fi
-
-
-is_plugin() {
-  local base_dir=$1
-  local name=$2
-  test -f $base_dir/plugins/$name/$name.plugin.zsh \
-    || test -f $base_dir/plugins/$name/_$name
-}
-# Add all defined plugins to fpath. This must be done
-# before running compinit.
-for plugin ($plugins); do
-  if is_plugin $ZSH_CUSTOM $plugin; then
-    fpath=($ZSH_CUSTOM/plugins/$plugin $fpath)
-  elif is_plugin $ZSH $plugin; then
-    fpath=($ZSH/plugins/$plugin $fpath)
-  fi
-done
-
-# Load and run compinit
-autoload -U compinit
-compinit -i
-
-
-# Load all of the plugins that were defined in ~/.zshrc
-for plugin ($plugins); do
-  if [ -f $ZSH_CUSTOM/plugins/$plugin/$plugin.plugin.zsh ]; then
-    source $ZSH_CUSTOM/plugins/$plugin/$plugin.plugin.zsh
-  elif [ -f $ZSH/plugins/$plugin/$plugin.plugin.zsh ]; then
-    source $ZSH/plugins/$plugin/$plugin.plugin.zsh
-  fi
-done
-
-# Load all of your custom configurations from custom/
-for config_file ($ZSH_CUSTOM/*.zsh(N)); do
-  source $config_file
-done
-unset config_file
-
-# Load the theme
-if [ "$ZSH_THEME" = "random" ]
-then
-  themes=($ZSH/themes/*zsh-theme)
-  N=${#themes[@]}
-  ((N=(RANDOM%N)+1))
-  RANDOM_THEME=${themes[$N]}
-  source "$RANDOM_THEME"
-  echo "[oh-my-zsh] Random theme '$RANDOM_THEME' loaded..."
-else
-  if [ ! "$ZSH_THEME" = ""  ]
-  then
-    if [ -f "$ZSH_CUSTOM/$ZSH_THEME.zsh-theme" ]
-    then
-      source "$ZSH_CUSTOM/$ZSH_THEME.zsh-theme"
-    elif [ -f "$ZSH_CUSTOM/themes/$ZSH_THEME.zsh-theme" ]
-    then
-      source "$ZSH_CUSTOM/themes/$ZSH_THEME.zsh-theme"
-    else
-      source "$ZSH/themes/$ZSH_THEME.zsh-theme"
-    fi
-  fi
-fi

+ 0 - 16
lucid.remote/.oh-my-zsh/plugins/ant/ant.plugin.zsh

@@ -1,16 +0,0 @@
-_ant_does_target_list_need_generating () {
-  [ ! -f .ant_targets ] && return 0;
-  [ .ant_targets -nt build.xml ] && return 0;
-  return 1;
-}
-
-_ant () {
-  if [ -f build.xml ]; then
-    if _ant_does_target_list_need_generating; then
-     sed -n '/<target/s/<target.*name="\([^"]*\).*$/\1/p' build.xml > .ant_targets
-    fi
-    compadd `cat .ant_targets`
-  fi
-}
-
-compdef _ant ant

+ 0 - 6
lucid.remote/.oh-my-zsh/plugins/apache2-macports/apache2-macports.plugin.zsh

@@ -1,6 +0,0 @@
-# commands to control local apache2 server installation
-# paths are for osx installation via macports
-
-alias apache2start='sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper start'
-alias apache2stop='sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper stop'
-alias apache2restart='sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper restart'

+ 0 - 95
lucid.remote/.oh-my-zsh/plugins/archlinux/archlinux.plugin.zsh

@@ -1,95 +0,0 @@
-# Archlinux zsh aliases and functions
-# Usage is also described at https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins
-
-# Look for yaourt, and add some useful functions if we have it.
-if [[ -x `which yaourt` ]]; then
-  upgrade () {
-    yaourt -Syu
-  }
-  alias yaconf='yaourt -C'        # Fix all configuration files with vimdiff
-  # Pacman - https://wiki.archlinux.org/index.php/Pacman_Tips
-  alias yaupg='yaourt -Syua'        # Synchronize with repositories before upgrading packages (AUR packages too) that are out of date on the local system.
-  alias yasu='yaourt --sucre'      # Same as yaupg, but without confirmation
-  alias yain='yaourt -S'           # Install specific package(s) from the repositories
-  alias yains='yaourt -U'          # Install specific package not from the repositories but from a file
-  alias yare='yaourt -R'           # Remove the specified package(s), retaining its configuration(s) and required dependencies
-  alias yarem='yaourt -Rns'        # Remove the specified package(s), its configuration(s) and unneeded dependencies
-  alias yarep='yaourt -Si'         # Display information about a given package in the repositories
-  alias yareps='yaourt -Ss'        # Search for package(s) in the repositories
-  alias yaloc='yaourt -Qi'         # Display information about a given package in the local database
-  alias yalocs='yaourt -Qs'        # Search for package(s) in the local database
-  alias yalst='yaourt -Qe'         # List installed packages, even those installed from AUR (they're tagged as "local")
-  alias yaorph='yaourt -Qtd'       # Remove orphans using yaourt
-  # Additional yaourt alias examples
-  if [[ -x `which abs` ]]; then
-    alias yaupd='yaourt -Sy && sudo abs'   # Update and refresh the local package and ABS databases against repositories
-  else
-    alias yaupd='yaourt -Sy'               # Update and refresh the local package and ABS databases against repositories
-  fi
-  alias yainsd='yaourt -S --asdeps'        # Install given package(s) as dependencies of another package
-  alias yamir='yaourt -Syy'                # Force refresh of all package lists after updating /etc/pacman.d/mirrorlist
-else
- upgrade() {
-   sudo pacman -Syu
- }
-fi
-
-# Pacman - https://wiki.archlinux.org/index.php/Pacman_Tips
-alias pacupg='sudo pacman -Syu'        # Synchronize with repositories before upgrading packages that are out of date on the local system.
-alias pacin='sudo pacman -S'           # Install specific package(s) from the repositories
-alias pacins='sudo pacman -U'          # Install specific package not from the repositories but from a file
-alias pacre='sudo pacman -R'           # Remove the specified package(s), retaining its configuration(s) and required dependencies
-alias pacrem='sudo pacman -Rns'        # Remove the specified package(s), its configuration(s) and unneeded dependencies
-alias pacrep='pacman -Si'              # Display information about a given package in the repositories
-alias pacreps='pacman -Ss'             # Search for package(s) in the repositories
-alias pacloc='pacman -Qi'              # Display information about a given package in the local database
-alias paclocs='pacman -Qs'             # Search for package(s) in the local database
-# Additional pacman alias examples
-if [[ -x `which abs` ]]; then
-  alias pacupd='sudo pacman -Sy && sudo abs'     # Update and refresh the local package and ABS databases against repositories
-else
-  alias pacupd='sudo pacman -Sy'     # Update and refresh the local package and ABS databases against repositories
-fi
-alias pacinsd='sudo pacman -S --asdeps'        # Install given package(s) as dependencies of another package
-alias pacmir='sudo pacman -Syy'                # Force refresh of all package lists after updating /etc/pacman.d/mirrorlist
-
-# https://bbs.archlinux.org/viewtopic.php?id=93683
-paclist() {
-  sudo pacman -Qei $(pacman -Qu|cut -d" " -f 1)|awk ' BEGIN {FS=":"}/^Name/{printf("\033[1;36m%s\033[1;37m", $2)}/^Description/{print $2}'
-}
-
-alias paclsorphans='sudo pacman -Qdt'
-alias pacrmorphans='sudo pacman -Rs $(pacman -Qtdq)'
-
-pacdisowned() {
-  tmp=${TMPDIR-/tmp}/pacman-disowned-$UID-$$
-  db=$tmp/db
-  fs=$tmp/fs
-
-  mkdir "$tmp"
-  trap  'rm -rf "$tmp"' EXIT
-
-  pacman -Qlq | sort -u > "$db"
-
-  find /bin /etc /lib /sbin /usr \
-      ! -name lost+found \
-        \( -type d -printf '%p/\n' -o -print \) | sort > "$fs"
-
-  comm -23 "$fs" "$db"
-}
-
-pacmanallkeys() {
-  # Get all keys for developers and trusted users
-  curl https://www.archlinux.org/{developers,trustedusers}/ |
-  awk -F\" '(/pgp.mit.edu/) {sub(/.*search=0x/,"");print $1}' |
-  xargs sudo pacman-key --recv-keys
-}
-
-pacmansignkeys() {
-  for key in $*; do
-    sudo pacman-key --recv-keys $key
-    sudo pacman-key --lsign-key $key
-    printf 'trust\n3\n' | sudo gpg --homedir /etc/pacman.d/gnupg \
-      --no-permission-warning --command-fd 0 --edit-key $key
-  done
-}

+ 0 - 18
lucid.remote/.oh-my-zsh/plugins/autoenv/autoenv.plugin.zsh

@@ -1,18 +0,0 @@
-# The use_env call below is a reusable command to activate/create a new Python
-# virtualenv, requiring only a single declarative line of code in your .env files.
-# It only performs an action if the requested virtualenv is not the current one.
-use_env() {
-    typeset venv
-    venv="$1"
-    if [[ "${VIRTUAL_ENV:t}" != "$venv" ]]; then
-        if workon | grep -q "$venv"; then
-            workon "$venv"
-        else
-            echo -n "Create virtualenv $venv now? (Yn) "
-            read answer
-            if [[ "$answer" == "Y" ]]; then
-                mkvirtualenv "$venv"
-            fi
-        fi
-    fi
-}

+ 0 - 13
lucid.remote/.oh-my-zsh/plugins/autojump/autojump.plugin.zsh

@@ -1,13 +0,0 @@
-if [ $commands[autojump] ]; then # check if autojump is installed
-  if [ -f /usr/share/autojump/autojump.zsh ]; then # debian and ubuntu package
-    . /usr/share/autojump/autojump.zsh
-  elif [ -f /etc/profile.d/autojump.zsh ]; then # manual installation
-    . /etc/profile.d/autojump.zsh
-  elif [ -f $HOME/.autojump/etc/profile.d/autojump.zsh ]; then # manual user-local installation
-    . $HOME/.autojump/etc/profile.d/autojump.zsh
-  elif [ -f /opt/local/etc/profile.d/autojump.zsh ]; then # mac os x with ports
-    . /opt/local/etc/profile.d/autojump.zsh
-  elif [ $commands[brew] -a -f `brew --prefix`/etc/autojump.zsh ]; then # mac os x with brew
-    . `brew --prefix`/etc/autojump.zsh
-  fi
-fi

+ 0 - 82
lucid.remote/.oh-my-zsh/plugins/battery/battery.plugin.zsh

@@ -1,82 +0,0 @@
-###########################################
-# Battery plugin for oh-my-zsh            #
-# Original Author: Peter hoeg (peterhoeg) #
-# Email: peter@speartail.com              #
-###########################################
-# Author: Sean Jones (neuralsandwich)     #
-# Email: neuralsandwich@gmail.com         #
-# Modified to add support for Apple Mac   #
-###########################################
-
-if [[ $(uname) == "Darwin" ]] ; then
-
-  function battery_pct() {
-    typeset -F maxcapacity=$(ioreg -rc "AppleSmartBattery"| grep '^.*"MaxCapacity"\ =\ ' | sed -e 's/^.*"MaxCapacity"\ =\ //')
-    typeset -F currentcapacity=$(ioreg -rc "AppleSmartBattery"| grep '^.*"CurrentCapacity"\ =\ ' | sed -e 's/^.*CurrentCapacity"\ =\ //')
-    integer i=$(((currentcapacity/maxcapacity) * 100))
-    echo $i
-  }
-  
-  function battery_pct_remaining() {
-    if [[ $(ioreg -rc AppleSmartBattery | grep -c '^.*"ExternalConnected"\ =\ No') -eq 1 ]] ; then
-      battery_pct
-    else
-      echo "External Power"
-    fi
-  }
-
-  function battery_time_remaining() {
-    if [[ $(ioreg -rc AppleSmartBattery | grep -c '^.*"ExternalConnected"\ =\ No') -eq 1 ]] ; then
-      timeremaining=$(ioreg -rc "AppleSmartBattery"| grep '^.*"AvgTimeToEmpty"\ =\ ' | sed -e 's/^.*"AvgTimeToEmpty"\ =\ //')
-      echo "~$((timeremaining / 60)):$((timeremaining % 60))"
-    else
-      echo "โˆž"
-    fi
-  }
-
-  function battery_pct_prompt () {
-    if [[ $(ioreg -rc AppleSmartBattery | grep -c '^.*"ExternalConnected"\ =\ No') -eq 1 ]] ; then
-      b=$(battery_pct_remaining)
-      if [ $b -gt 50 ] ; then
-        color='green'
-      elif [ $b -gt 20 ] ; then
-        color='yellow'
-      else
-        color='red'
-      fi
-      echo "%{$fg[$color]%}[$(battery_pct_remaining)%%]%{$reset_color%}"
-    else
-      echo "โˆž"
-    fi
-  }
-
-elif [[ $(uname) == "Linux"  ]] ; then
-
-  function battery_pct_remaining() {
-    if [[ $(acpi 2&>/dev/null | grep -c '^Battery.*Discharging') -gt 0 ]] ; then
-      echo "$(acpi | cut -f2 -d ',' | tr -cd '[:digit:]')" 
-    fi
-  }
-
-  function battery_time_remaining() {
-    if [[ $(acpi 2&>/dev/null | grep -c '^Battery.*Discharging') -gt 0 ]] ; then
-      echo $(acpi | cut -f3 -d ',')
-    fi
-  }
-
-  function battery_pct_prompt() {
-    b=$(battery_pct_remaining) 
-    if [[ $(acpi 2&>/dev/null | grep -c '^Battery.*Discharging') -gt 0 ]] ; then
-      if [ $b -gt 50 ] ; then
-        color='green'
-      elif [ $b -gt 20 ] ; then
-        color='yellow'
-      else
-        color='red'
-      fi
-      echo "%{$fg[$color]%}[$(battery_pct_remaining)%%]%{$reset_color%}"
-    else
-      echo "โˆž"
-    fi
-  }
-fi

+ 0 - 58
lucid.remote/.oh-my-zsh/plugins/bower/_bower

@@ -1,58 +0,0 @@
-
-
-# Credits to npm's awesome completion utility.
-#
-# Bower completion script, based on npm completion script.
-
-###-begin-bower-completion-###
-#
-# Installation: bower completion >> ~/.bashrc  (or ~/.zshrc)
-# Or, maybe: bower completion > /usr/local/etc/bash_completion.d/bower
-#
-
-COMP_WORDBREAKS=${COMP_WORDBREAKS/=/}
-COMP_WORDBREAKS=${COMP_WORDBREAKS/@/}
-export COMP_WORDBREAKS
-
-if type complete &>/dev/null; then
-  _bower_completion () {
-    local si="$IFS"
-    IFS=$'\n' COMPREPLY=($(COMP_CWORD="$COMP_CWORD" \
-                           COMP_LINE="$COMP_LINE" \
-                           COMP_POINT="$COMP_POINT" \
-                           bower completion -- "${COMP_WORDS[@]}" \
-                           2>/dev/null)) || return $?
-    IFS="$si"
-  }
-  complete -F _bower_completion bower
-elif type compdef &>/dev/null; then
-  _bower_completion() {
-    si=$IFS
-    compadd -- $(COMP_CWORD=$((CURRENT-1)) \
-                 COMP_LINE=$BUFFER \
-                 COMP_POINT=0 \
-                 bower completion -- "${words[@]}" \
-                 2>/dev/null)
-    IFS=$si
-  }
-  compdef _bower_completion bower
-elif type compctl &>/dev/null; then
-  _bower_completion () {
-    local cword line point words si
-    read -Ac words
-    read -cn cword
-    let cword-=1
-    read -l line
-    read -ln point
-    si="$IFS"
-    IFS=$'\n' reply=($(COMP_CWORD="$cword" \
-                       COMP_LINE="$line" \
-                       COMP_POINT="$point" \
-                       bower completion -- "${words[@]}" \
-                       2>/dev/null)) || return $?
-    IFS="$si"
-  }
-  compctl -K _bower_completion bower
-fi
-###-end-bower-completion-###
-

+ 0 - 38
lucid.remote/.oh-my-zsh/plugins/bower/bower.plugin.zsh

@@ -1,38 +0,0 @@
-alias bi="bower install"
-alias bl="bower list"
-alias bs="bower search"
-
-bower_package_list=''
-
-_bower ()
-{
-	local curcontext="$curcontext" state line
-	typeset -A opt_args
-
-	_arguments -C \
-		':command:->command' \
-		'*::options:->options'
-
-	case $state in
-		(command)
-
-			local -a subcommands
-			subcommands=(${=$(bower help | grep help | sed -e 's/,//g')})
-			_describe -t commands 'bower' subcommands
-		;;
-
-		(options)
-			case $line[1] in
-
-				(install)
-				    if [ -z "$bower_package_list" ];then
-                    bower_package_list=$(bower search | awk 'NR > 2' | cut -d '-' -f 2 | cut -d ' ' -f 2 | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g")
-                fi
-				    compadd "$@" $(echo $bower_package_list)
-                ;;
-			esac
-		;;
-	esac
-}
-
-compdef _bower bower

+ 0 - 81
lucid.remote/.oh-my-zsh/plugins/brew/_brew

@@ -1,81 +0,0 @@
-#compdef brew
-#autoload
-
-# imported from the latest homebrew contributions
-
-_brew_all_formulae() {
-  formulae=(`brew search`)
-}
-
-_brew_installed_formulae() {
-  installed_formulae=(`brew list`)
-}
-
-local -a _1st_arguments
-_1st_arguments=(
-  'cat:display formula file for a formula'
-  'cleanup:uninstall unused and old versions of packages'
-  'create:create a new formula'
-  'deps:list dependencies and dependants of a formula'
-  'doctor:audits your installation for common issues'
-  'edit:edit a formula'
-  'home:visit the homepage of a formula or the brew project'
-  'info:information about a formula'
-  'install:install a formula'
-  'link:link a formula'
-  'list:list files in a formula or not-installed formulae'
-  'log:git commit log for a formula'
-  'missing:check all installed formuale for missing dependencies.'
-  'outdated:list formulas for which a newer version is available'
-  'prune:remove dead links'
-  'remove:remove a formula'
-  'search:search for a formula (/regex/ or string)'
-  'server:start a local web app that lets you browse formulae (requires Sinatra)'
-  'unlink:unlink a formula'
-  'update:freshen up links'
-  'upgrade:upgrade outdated formulae'
-  'uses:show formulas which depend on a formula'
-  'versions:show all available formula versions'
-)
-
-local expl
-local -a formulae installed_formulae
-
-_arguments \
-  '(-v)-v[verbose]' \
-  '(--cellar)--cellar[brew cellar]' \
-  '(--config)--config[brew configuration]' \
-  '(--env)--env[brew environment]' \
-  '(--repository)--repository[brew repository]' \
-  '(--version)--version[version information]' \
-  '(--prefix)--prefix[where brew lives on this system]' \
-  '(--cache)--cache[brew cache]' \
-  '*:: :->subcmds' && return 0
-
-if (( CURRENT == 1 )); then
-  _describe -t commands "brew subcommand" _1st_arguments
-  return
-fi
-
-case "$words[1]" in
-  search|-S)
-    _arguments \
-      '(--macports)--macports[search the macports repository]' \
-      '(--fink)--fink[search the fink repository]' ;;
-  list|ls)
-    _arguments \
-      '(--unbrewed)--unbrewed[files in brew --prefix not controlled by brew]' \
-      '(--versions)--versions[list all installed versions of a formula]' \
-      '1: :->forms' &&  return 0
-
-      if [[ "$state" == forms ]]; then
-        _brew_installed_formulae
-        _wanted installed_formulae expl 'installed formulae' compadd -a installed_formulae
-      fi ;;
-  install|home|homepage|log|info|abv|uses|cat|deps|edit|options|versions)
-    _brew_all_formulae
-    _wanted formulae expl 'all formulae' compadd -a formulae ;;
-  remove|rm|uninstall|unlink|cleanup|link|ln)
-    _brew_installed_formulae
-    _wanted installed_formulae expl 'installed formulae' compadd -a installed_formulae ;;
-esac

+ 0 - 1
lucid.remote/.oh-my-zsh/plugins/brew/brew.plugin.zsh

@@ -1 +0,0 @@
-alias brews='brew list -1'

+ 0 - 91
lucid.remote/.oh-my-zsh/plugins/bundler/_bundler

@@ -1,91 +0,0 @@
-#compdef bundle
-
-local curcontext="$curcontext" state line _gems _opts ret=1
-
-_arguments -C -A "-v" -A "--version" \
-	'(- 1 *)'{-v,--version}'[display version information]' \
-	'1: :->cmds' \
-	'*:: :->args' && ret=0
-
-case $state in
-	cmds)
-		_values "bundle command" \
-			"install[Install the gems specified by the Gemfile or Gemfile.lock]" \
-			"update[Update dependencies to their latest versions]" \
-			"package[Package the .gem files required by your application]" \
-			"exec[Execute a script in the context of the current bundle]" \
-			"config[Specify and read configuration options for bundler]" \
-			"check[Determine whether the requirements for your application are installed]" \
-			"list[Show all of the gems in the current bundle]" \
-			"show[Show the source location of a particular gem in the bundle]" \
-			"console[Start an IRB session in the context of the current bundle]" \
-			"open[Open an installed gem in the editor]" \
-			"viz[Generate a visual representation of your dependencies]" \
-			"init[Generate a simple Gemfile, placed in the current directory]" \
-			"gem[Create a simple gem, suitable for development with bundler]" \
-			"clean[Cleans up unused gems in your bundler directory]" \
-			"help[Describe available tasks or one specific task]"
-		ret=0
-		;;
-	args)
-		case $line[1] in
-			help)
-				_values 'commands' \
-                    'install' \
-                    'update' \
-                    'package' \
-                    'exec' \
-                    'config' \
-                    'check' \
-                    'list' \
-                    'show' \
-                    'console' \
-                    'open' \
-                    'viz' \
-                    'init' \
-                    'gem' \
-                    'help' && ret=0
-				;;
-			install)
-				_arguments \
-					'(--no-color)--no-color[disable colorization in output]' \
-					'(--local)--local[do not attempt to connect to rubygems.org]' \
-					'(--quiet)--quiet[only output warnings and errors]' \
-					'(--gemfile)--gemfile=-[use the specified gemfile instead of Gemfile]:gemfile' \
-					'(--system)--system[install to the system location]' \
-					'(--deployment)--deployment[install using defaults tuned for deployment environments]' \
-					'(--frozen)--frozen[do not allow the Gemfile.lock to be updated after this install]' \
-					'(--path)--path=-[specify a different path than the system default]:path:_files' \
-					'(--binstubs)--binstubs=-[generate bin stubs for bundled gems to ./bin]:directory:_files' \
-					'(--without)--without=-[exclude gems that are part of the specified named group]:groups'
-				ret=0
-				;;
-			exec)
-				_normal && ret=0
-				;;
-			clean)
-				_arguments \
-					'(--force)--force[forces clean even if --path is not set]' \
-					'(--dry-run)--dry-run[only print out changes, do not actually clean gems]' \
-					'(--no-color)--no-color[Disable colorization in output]' \
-					'(--verbose)--verbose[Enable verbose output mode]'
-				ret=0
-				;;
-			(open|show)
-				_gems=( $(bundle show 2> /dev/null | sed -e '/^  \*/!d; s/^  \* \([^ ]*\) .*/\1/') )
-				if [[ $_gems != "" ]]; then
-					_values 'gems' $_gems && ret=0
-				fi
-				;;
-			*)
-				_opts=(  $(bundle help $line[1] | sed -e '/^  \[-/!d; s/^  \[\(-[^=]*\)=.*/\1/') )
-				_opts+=( $(bundle help $line[1] | sed -e '/^  -/!d; s/^  \(-.\), \[\(-[^=]*\)=.*/\1 \2/') )
-				if [[ $_opts != "" ]]; then
-					_values 'options' $_opts && ret=0
-				fi
-				;;
-		esac
-		;;
-esac
-
-return ret

+ 0 - 44
lucid.remote/.oh-my-zsh/plugins/bundler/bundler.plugin.zsh

@@ -1,44 +0,0 @@
-alias be="bundle exec"
-alias bi="bundle install"
-alias bl="bundle list"
-alias bp="bundle package"
-alias bo="bundle open"
-alias bu="bundle update"
-
-# The following is based on https://github.com/gma/bundler-exec
-
-bundled_commands=(annotate cap capify cucumber foreman guard jekyll middleman nanoc rackup rainbows rake rspec ruby shotgun spec spin spork thin thor unicorn unicorn_rails puma)
-
-## Functions
-
-_bundler-installed() {
-  which bundle > /dev/null 2>&1
-}
-
-_within-bundled-project() {
-  local check_dir=$PWD
-  while [ $check_dir != "/" ]; do
-    [ -f "$check_dir/Gemfile" ] && return
-    check_dir="$(dirname $check_dir)"
-  done
-  false
-}
-
-_run-with-bundler() {
-  if _bundler-installed && _within-bundled-project; then
-    bundle exec $@
-  else
-    $@
-  fi
-}
-
-## Main program
-for cmd in $bundled_commands; do
-  eval "function unbundled_$cmd () { $cmd \$@ }"
-  eval "function bundled_$cmd () { _run-with-bundler $cmd \$@}"
-  alias $cmd=bundled_$cmd
-
-  if which _$cmd > /dev/null 2>&1; then
-        compdef _$cmd bundled_$cmd=$cmd
-  fi
-done

+ 0 - 13
lucid.remote/.oh-my-zsh/plugins/bwana/bwana.plugin.zsh

@@ -1,13 +0,0 @@
-#
-# Requires http://www.bruji.com/bwana/
-#
-if [[ -e /Applications/Bwana.app ]] ||
-    ( system_profiler -detailLevel mini SPApplicationsDataType | grep -q Bwana )
-then
-  function man() {
-    open "man:$1"
-  }
-else
-  echo "Bwana lets you read man files in Safari through a man: URI scheme" 
-  echo "To use it within Zsh, install it from http://www.bruji.com/bwana/"
-fi

+ 0 - 33
lucid.remote/.oh-my-zsh/plugins/cake/cake.plugin.zsh

@@ -1,33 +0,0 @@
-# Set this to 1 if you want to cache the tasks
-_cake_cache_task_list=1
-
-# Cache filename
-_cake_task_cache_file='.cake_task_cache'
-
-_cake_get_target_list () {
-	cake | grep '^cake ' | sed -e "s/cake \([^ ]*\) .*/\1/" | grep -v '^$'
-}
-
-_cake_does_target_list_need_generating () {
-
-	if [ ${_cake_cache_task_list} -eq 0 ]; then
-		return 1;
-	fi
-
-	[ ! -f ${_cake_task_cache_file} ] && return 0;
-	[ ${_cake_task_cache_file} -nt Cakefile ] && return 0;
-	return 1;
-}
-
-_cake () {
-	if [ -f Cakefile ]; then
-		if _cake_does_target_list_need_generating; then
-			_cake_get_target_list > ${_cake_task_cache_file}
-			compadd `cat ${_cake_task_cache_file}`
-		else
-			compadd `_cake_get_target_list`
-		fi
-	fi
-}
-
-compdef _cake cake

+ 0 - 10
lucid.remote/.oh-my-zsh/plugins/capistrano/_capistrano

@@ -1,10 +0,0 @@
-#compdef cap
-#autoload
-
-if [[ -f config/deploy.rb || -f Capfile ]]; then
-  if [[ ! -f .cap_tasks~ || config/deploy.rb -nt .cap_tasks~ ]]; then
-    echo "\nGenerating .cap_tasks~..." > /dev/stderr
-    cap --tasks | grep '#' | cut -d " " -f 2 > .cap_tasks~
-  fi
-  compadd `cat .cap_tasks~`
-fi

+ 0 - 2
lucid.remote/.oh-my-zsh/plugins/cloudapp/cloudapp.plugin.zsh

@@ -1,2 +0,0 @@
-#!/bin/zsh
-alias cloudapp=$ZSH/plugins/cloudapp/cloudapp.rb

+ 0 - 60
lucid.remote/.oh-my-zsh/plugins/cloudapp/cloudapp.rb

@@ -1,60 +0,0 @@
-#!/usr/bin/env ruby
-#
-# cloudapp
-# Zach Holman / @holman
-#
-# Uploads a file from the command line to CloudApp, drops it into your 
-# clipboard (on a Mac, at least).
-#
-# Example:
-#
-#   cloudapp drunk-blake.png
-#
-# This requires Aaron Russell's cloudapp_api gem:
-#
-#   gem install cloudapp_api
-#
-# Requires you set your CloudApp credentials in ~/.cloudapp as a simple file of:
-#
-#   email
-#   password
-
-require 'rubygems'
-begin
-  require 'cloudapp_api'
-rescue LoadError
-  puts "You need to install cloudapp_api: gem install cloudapp_api"
-  exit!(1)
-end
-
-config_file = "#{ENV['HOME']}/.cloudapp"
-unless File.exist?(config_file)
-  puts "You need to type your email and password (one per line) into "+
-       "`~/.cloudapp`"
-  exit!(1)
-end
-
-email,password = File.read(config_file).split("\n")
-
-class HTTParty::Response
-  # Apparently HTTPOK.ok? IS NOT OKAY WTFFFFFFFFFFUUUUUUUUUUUUUU
-  # LETS MONKEY PATCH IT I FEEL OKAY ABOUT IT
-  def ok? ; true end
-end
-
-if ARGV[0].nil?
-   puts "You need to specify a file to upload."
-   exit!(1)
-end
-
-CloudApp.authenticate(email,password)
-url = CloudApp::Item.create(:upload, {:file => ARGV[0]}).url
-
-# Say it for good measure.
-puts "Uploaded to #{url}."
-
-# Get the embed link.
-url = "#{url}/#{ARGV[0].split('/').last}"
-
-# Copy it to your (Mac's) clipboard.
-`echo '#{url}' | tr -d "\n" | pbcopy`

+ 0 - 71
lucid.remote/.oh-my-zsh/plugins/coffee/_coffee

@@ -1,71 +0,0 @@
-#compdef coffee
-# ------------------------------------------------------------------------------
-# Copyright (c) 2011 Github zsh-users - http://github.com/zsh-users
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#     * Redistributions of source code must retain the above copyright
-#       notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above copyright
-#       notice, this list of conditions and the following disclaimer in the
-#       documentation and/or other materials provided with the distribution.
-#     * Neither the name of the zsh-users nor the
-#       names of its contributors may be used to endorse or promote products
-#       derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL ZSH-USERS BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# ------------------------------------------------------------------------------
-# Description
-# -----------
-#
-#  Completion script for Coffee.js v0.6.11 (http://coffeejs.org)
-#
-# ------------------------------------------------------------------------------
-# Authors
-# -------
-#
-#  * Mario Fernandez (https://github.com/sirech)
-#
-# ------------------------------------------------------------------------------
-
-local curcontext="$curcontext" state line ret=1
-typeset -A opt_args
-
-_arguments -C \
-  '(- *)'{-h,--help}'[display this help message]' \
-  '(- *)'{-v,--version}'[display the version number]' \
-  '(-b --bare)'{-b,--bare}'[compile without a top-level function wrapper]' \
-  '(-e --eval)'{-e,--eval}'[pass a string from the command line as input]:Inline Script' \
-  '(-i --interactive)'{-i,--interactive}'[run an interactive CoffeeScript REPL]' \
-  '(-j --join)'{-j,--join}'[concatenate the source CoffeeScript before compiling]:Destination JS file:_files -g "*.js"' \
-  '(-l --lint)'{-l,--lint}'[pipe the compiled JavaScript through JavaScript Lint]' \
-  '(--nodejs)--nodejs[pass options directly to the "node" binary]' \
-  '(-c --compile)'{-c,--compile}'[compile to JavaScript and save as .js files]' \
-  '(-o --output)'{-o,--output}'[set the output directory for compiled JavaScript]:Output Directory:_files -/' \
-  '(-n -t -p)'{-n,--nodes}'[print out the parse tree that the parser produces]' \
-  '(-n -t -p)'{-p,--print}'[print out the compiled JavaScript]' \
-  '(-n -t -p)'{-t,--tokens}'[print out the tokens that the lexer/rewriter produce]' \
-  '(-r --require)'{-r,--require}'[require a library before executing your script]:library' \
-  '(-s --stdio)'{-s,--stdio}'[listen for and compile scripts over stdio]' \
-  '(-w --watch)'{-w,--watch}'[watch scripts for changes and rerun commands]' \
-  '*:script or directory:_files' && ret=0
-
-return ret
-
-# Local Variables:
-# mode: Shell-Script
-# sh-indentation: 2
-# indent-tabs-mode: nil
-# sh-basic-offset: 2
-# End:
-# vim: ft=zsh sw=2 ts=2 et

+ 0 - 6
lucid.remote/.oh-my-zsh/plugins/colemak/colemak-less

@@ -1,6 +0,0 @@
-n    forw-line
-e    back-line
-k    repeat-search
-\ek  repeat-search-all
-K    reverse-search
-\eK  reverse-search-all
<