Skip to content
This repository was archived by the owner on Apr 13, 2023. It is now read-only.

Commit d641b6d

Browse files
committed
Complete reorganization
Reorganize directory structure completely, rewrite install script.
1 parent 86c9bdd commit d641b6d

File tree

168 files changed

+423
-251
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

168 files changed

+423
-251
lines changed

.bundle/config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
BUNDLE_PATH: "vendor/ruby"

.gitignore

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
.#
2-
.DS_Store
3-
.netrwhist
4-
.swp
5-
lein/repl-history
6-
vim/bundle/*/doc/tags*
7-
vim/tmp/
8-
vim/undo/
1+
/lib/lein/repl-history
2+
/lib/vim/bundle/*/doc/tags*
3+
/lib/vim/tmp/
4+
/lib/vim/undo/
5+
/vendor/ruby

.gitmodules

Lines changed: 68 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,207 +1,207 @@
11
[submodule "emacs.d"]
2-
path = emacs.d
2+
path = lib/root/emacs.d
33
url = https://github.com/syl20bnr/spacemacs
44
[submodule "vim/bundle/ack.vim"]
5-
path = vim/bundle/ack.vim
5+
path = lib/vim/bundle/ack.vim
66
url = https://github.com/mileszs/ack.vim.git
77
[submodule "vim/bundle/ag.vim"]
8-
path = vim/bundle/ag.vim
8+
path = lib/vim/bundle/ag.vim
99
url = https://github.com/epmatsw/ag.vim.git
1010
[submodule "vim/bundle/alchemist.vim"]
11-
path = vim/bundle/alchemist.vim
11+
path = lib/vim/bundle/alchemist.vim
1212
url = https://github.com/slashmili/alchemist.vim.git
1313
[submodule "vim/bundle/applescript"]
14-
path = vim/bundle/applescript
14+
path = lib/vim/bundle/applescript
1515
url = https://github.com/vim-scripts/applescript.vim.git
1616
[submodule "vim/bundle/argtextobj"]
17-
path = vim/bundle/argtextobj
17+
path = lib/vim/bundle/argtextobj
1818
url = https://github.com/vim-scripts/argtextobj.vim.git
1919
[submodule "vim/bundle/base16-vim"]
20-
path = vim/bundle/base16-vim
20+
path = lib/vim/bundle/base16-vim
2121
url = https://github.com/amarshall/base16-vim.git
2222
[submodule "vim/bundle/camelcasemotion"]
23-
path = vim/bundle/camelcasemotion
23+
path = lib/vim/bundle/camelcasemotion
2424
url = https://github.com/vim-scripts/camelcasemotion.git
2525
[submodule "vim/bundle/command-t"]
26-
path = vim/bundle/command-t
26+
path = lib/vim/bundle/command-t
2727
url = https://github.com/wincent/command-t.git
2828
[submodule "vim/bundle/elm-vim"]
29-
path = vim/bundle/elm-vim
29+
path = lib/vim/bundle/elm-vim
3030
url = https://github.com/ElmCast/elm-vim.git
3131
[submodule "vim/bundle/fzf.vim"]
32-
path = vim/bundle/fzf.vim
32+
path = lib/vim/bundle/fzf.vim
3333
url = https://github.com/junegunn/fzf.vim.git
3434
[submodule "vim/bundle/gundo"]
35-
path = vim/bundle/gundo
35+
path = lib/vim/bundle/gundo
3636
url = https://github.com/sjl/gundo.vim.git
3737
[submodule "vim/bundle/l9"]
38-
path = vim/bundle/l9
38+
path = lib/vim/bundle/l9
3939
url = https://github.com/vim-scripts/L9.git
4040
[submodule "vim/bundle/matchit"]
41-
path = vim/bundle/matchit
41+
path = lib/vim/bundle/matchit
4242
url = https://github.com/vim-scripts/matchit.zip.git
4343
[submodule "vim/bundle/mustache"]
44-
path = vim/bundle/mustache
44+
path = lib/vim/bundle/mustache
4545
url = https://github.com/juvenn/mustache.vim.git
4646
[submodule "vim/bundle/nerdcommenter"]
47-
path = vim/bundle/nerdcommenter
47+
path = lib/vim/bundle/nerdcommenter
4848
url = https://github.com/scrooloose/nerdcommenter.git
4949
[submodule "vim/bundle/nerdtree"]
50-
path = vim/bundle/nerdtree
50+
path = lib/vim/bundle/nerdtree
5151
url = https://github.com/scrooloose/nerdtree
5252
[submodule "vim/bundle/nginx.vim"]
53-
path = vim/bundle/nginx.vim
53+
path = lib/vim/bundle/nginx.vim
5454
url = https://github.com/chr4/nginx.vim.git
5555
[submodule "vim/bundle/pathogen"]
56-
path = vim/bundle/pathogen
56+
path = lib/vim/bundle/pathogen
5757
url = https://github.com/vim-scripts/pathogen.vim
5858
[submodule "vim/bundle/prolog.vim"]
59-
path = vim/bundle/prolog.vim
59+
path = lib/vim/bundle/prolog.vim
6060
url = https://github.com/adimit/prolog.vim.git
6161
[submodule "vim/bundle/rainbow_parentheses"]
62-
path = vim/bundle/rainbow_parentheses
62+
path = lib/vim/bundle/rainbow_parentheses
6363
url = https://github.com/kien/rainbow_parentheses.vim.git
6464
[submodule "vim/bundle/regreplop"]
65-
path = vim/bundle/regreplop
65+
path = lib/vim/bundle/regreplop
6666
url = https://github.com/vim-scripts/regreplop.vim.git
6767
[submodule "vim/bundle/rust.vim"]
68-
path = vim/bundle/rust.vim
68+
path = lib/vim/bundle/rust.vim
6969
url = https://github.com/rust-lang/rust.vim.git
7070
[submodule "vim/bundle/snipMate"]
71-
path = vim/bundle/snipMate
71+
path = lib/vim/bundle/snipMate
7272
url = https://github.com/vim-scripts/snipMate.git
7373
[submodule "vim/bundle/splitjoin.vim"]
74-
path = vim/bundle/splitjoin.vim
74+
path = lib/vim/bundle/splitjoin.vim
7575
url = https://github.com/AndrewRadev/splitjoin.vim.git
7676
[submodule "vim/bundle/supertab"]
77-
path = vim/bundle/supertab
77+
path = lib/vim/bundle/supertab
7878
url = https://github.com/vim-scripts/SuperTab.git
7979
[submodule "vim/bundle/syntastic"]
80-
path = vim/bundle/syntastic
80+
path = lib/vim/bundle/syntastic
8181
url = https://github.com/scrooloose/syntastic.git
8282
[submodule "vim/bundle/tabular"]
83-
path = vim/bundle/tabular
83+
path = lib/vim/bundle/tabular
8484
url = https://github.com/godlygeek/tabular.git
8585
[submodule "vim/bundle/tagbar"]
86-
path = vim/bundle/tagbar
86+
path = lib/vim/bundle/tagbar
8787
url = https://github.com/majutsushi/tagbar.git
8888
[submodule "vim/bundle/textobj-rubyblock"]
8989
path = vim/bundle/textobj-rubyblock
9090
url = https://github.com/nelstrom/vim-textobj-rubyblock
9191
[submodule "vim/bundle/tslime.vim"]
92-
path = vim/bundle/tslime.vim
92+
path = lib/vim/bundle/tslime.vim
9393
url = https://github.com/jgdavey/tslime.vim
9494
[submodule "vim/bundle/typescript-vim"]
95-
path = vim/bundle/typescript-vim
95+
path = lib/vim/bundle/typescript-vim
9696
url = https://github.com/leafgarland/typescript-vim.git
9797
[submodule "vim/bundle/vim-abolish"]
98-
path = vim/bundle/vim-abolish
98+
path = lib/vim/bundle/vim-abolish
9999
url = https://github.com/tpope/vim-abolish.git
100100
[submodule "vim/bundle/vim-blockle"]
101-
path = vim/bundle/vim-blockle
101+
path = lib/vim/bundle/vim-blockle
102102
url = https://github.com/jgdavey/vim-blockle.git
103103
[submodule "vim/bundle/vim-bundler"]
104-
path = vim/bundle/vim-bundler
104+
path = lib/vim/bundle/vim-bundler
105105
url = https://github.com/tpope/vim-bundler.git
106106
[submodule "vim/bundle/vim-cdo"]
107-
path = vim/bundle/vim-cdo
107+
path = lib/vim/bundle/vim-cdo
108108
url = https://github.com/Peeja/vim-cdo
109109
[submodule "vim/bundle/vim-coffee-script"]
110-
path = vim/bundle/vim-coffee-script
110+
path = lib/vim/bundle/vim-coffee-script
111111
url = https://github.com/kchmck/vim-coffee-script.git
112112
[submodule "vim/bundle/vim-colors-solarized"]
113-
path = vim/bundle/vim-colors-solarized
113+
path = lib/vim/bundle/vim-colors-solarized
114114
url = https://github.com/altercation/vim-colors-solarized.git
115115
[submodule "vim/bundle/vim-css-color"]
116-
path = vim/bundle/vim-css-color
116+
path = lib/vim/bundle/vim-css-color
117117
url = https://github.com/ap/vim-css-color
118118
[submodule "vim/bundle/vim-cucumber"]
119-
path = vim/bundle/vim-cucumber
119+
path = lib/vim/bundle/vim-cucumber
120120
url = https://github.com/tpope/vim-cucumber
121121
[submodule "vim/bundle/vim-easymotion"]
122-
path = vim/bundle/vim-easymotion
122+
path = lib/vim/bundle/vim-easymotion
123123
url = https://github.com/Lokaltog/vim-easymotion.git
124124
[submodule "vim/bundle/vim-easytags"]
125-
path = vim/bundle/vim-easytags
125+
path = lib/vim/bundle/vim-easytags
126126
url = https://github.com/xolox/vim-easytags.git
127127
[submodule "vim/bundle/vim-elixir"]
128-
path = vim/bundle/vim-elixir
128+
path = lib/vim/bundle/vim-elixir
129129
url = https://github.com/elixir-editors/vim-elixir.git
130130
[submodule "vim/bundle/vim-endwise"]
131-
path = vim/bundle/vim-endwise
131+
path = lib/vim/bundle/vim-endwise
132132
url = https://github.com/tpope/vim-endwise
133133
[submodule "vim/bundle/vim-fireplace"]
134-
path = vim/bundle/vim-fireplace
134+
path = lib/vim/bundle/vim-fireplace
135135
url = https://github.com/tpope/vim-fireplace.git
136136
[submodule "vim/bundle/vim-fugitive"]
137-
path = vim/bundle/vim-fugitive
137+
path = lib/vim/bundle/vim-fugitive
138138
url = https://github.com/tpope/vim-fugitive
139139
[submodule "vim/bundle/vim-haml"]
140-
path = vim/bundle/vim-haml
140+
path = lib/vim/bundle/vim-haml
141141
url = https://github.com/tpope/vim-haml
142142
[submodule "vim/bundle/vim-indent-guides"]
143-
path = vim/bundle/vim-indent-guides
143+
path = lib/vim/bundle/vim-indent-guides
144144
url = https://github.com/nathanaelkane/vim-indent-guides.git
145145
[submodule "vim/bundle/vim-indent-object"]
146-
path = vim/bundle/vim-indent-object
146+
path = lib/vim/bundle/vim-indent-object
147147
url = https://github.com/michaeljsmith/vim-indent-object.git
148148
[submodule "vim/bundle/vim-indexed-search"]
149-
path = vim/bundle/vim-indexed-search
149+
path = lib/vim/bundle/vim-indexed-search
150150
url = https://github.com/henrik/vim-indexed-search
151151
[submodule "vim/bundle/vim-javascript"]
152-
path = vim/bundle/vim-javascript
152+
path = lib/vim/bundle/vim-javascript
153153
url = https://github.com/pangloss/vim-javascript
154154
[submodule "vim/bundle/vim-jsx"]
155-
path = vim/bundle/vim-jsx
155+
path = lib/vim/bundle/vim-jsx
156156
url = https://github.com/mxw/vim-jsx.git
157157
[submodule "vim/bundle/vim-misc"]
158-
path = vim/bundle/vim-misc
158+
path = lib/vim/bundle/vim-misc
159159
url = https://github.com/xolox/vim-misc.git
160160
[submodule "vim/bundle/vim-projectionist"]
161-
path = vim/bundle/vim-projectionist
161+
path = lib/vim/bundle/vim-projectionist
162162
url = https://github.com/tpope/vim-projectionist.git
163163
[submodule "vim/bundle/vim-puppet"]
164-
path = vim/bundle/vim-puppet
164+
path = lib/vim/bundle/vim-puppet
165165
url = https://github.com/rodjek/vim-puppet.git
166166
[submodule "vim/bundle/vim-racket"]
167-
path = vim/bundle/vim-racket
167+
path = lib/vim/bundle/vim-racket
168168
url = https://github.com/wlangstroth/vim-racket.git
169169
[submodule "vim/bundle/vim-rails"]
170-
path = vim/bundle/vim-rails
170+
path = lib/vim/bundle/vim-rails
171171
url = https://github.com/tpope/vim-rails.git
172172
[submodule "vim/bundle/vim-rake"]
173-
path = vim/bundle/vim-rake
173+
path = lib/vim/bundle/vim-rake
174174
url = https://github.com/tpope/vim-rake.git
175175
[submodule "vim/bundle/vim-repeat"]
176-
path = vim/bundle/vim-repeat
176+
path = lib/vim/bundle/vim-repeat
177177
url = https://github.com/tpope/vim-repeat
178178
[submodule "vim/bundle/vim-ruby"]
179-
path = vim/bundle/vim-ruby
179+
path = lib/vim/bundle/vim-ruby
180180
url = https://github.com/vim-ruby/vim-ruby.git
181181
[submodule "vim/bundle/vim-ruby-refactoring"]
182-
path = vim/bundle/vim-ruby-refactoring
182+
path = lib/vim/bundle/vim-ruby-refactoring
183183
url = https://github.com/ecomba/vim-ruby-refactoring.git
184184
[submodule "vim/bundle/vim-surround"]
185-
path = vim/bundle/vim-surround
185+
path = lib/vim/bundle/vim-surround
186186
url = https://github.com/tpope/vim-surround
187187
[submodule "vim/bundle/vim-terraform"]
188-
path = vim/bundle/vim-terraform
188+
path = lib/vim/bundle/vim-terraform
189189
url = https://github.com/hashivim/vim-terraform.git
190190
[submodule "vim/bundle/vim-textobj-rubyblock"]
191-
path = vim/bundle/vim-textobj-rubyblock
191+
path = lib/vim/bundle/vim-textobj-rubyblock
192192
url = https://github.com/nelstrom/vim-textobj-rubyblock.git
193193
[submodule "vim/bundle/vim-textobj-user"]
194-
path = vim/bundle/vim-textobj-user
194+
path = lib/vim/bundle/vim-textobj-user
195195
url = https://github.com/kana/vim-textobj-user.git
196196
[submodule "vim/bundle/vim-unimpaired"]
197-
path = vim/bundle/vim-unimpaired
197+
path = lib/vim/bundle/vim-unimpaired
198198
url = https://github.com/tpope/vim-unimpaired.git
199199
[submodule "vim/bundle/yats.vim"]
200-
path = vim/bundle/yats.vim
200+
path = lib/vim/bundle/yats.vim
201201
url = https://github.com/HerringtonDarkholme/yats.vim.git
202202
[submodule "vim/bundle/ZoomWin"]
203-
path = vim/bundle/ZoomWin
203+
path = lib/vim/bundle/ZoomWin
204204
url = https://github.com/vim-scripts/ZoomWin.git
205205
[submodule "shell/vendor/base16-shell"]
206-
path = shell/vendor/base16-shell
206+
path = lib/shell/vendor/base16-shell
207207
url = https://github.com/chriskempson/base16-shell.git

Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'rainbow'

Gemfile.lock

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
rainbow (3.0.0)
5+
6+
PLATFORMS
7+
ruby
8+
9+
DEPENDENCIES
10+
rainbow
11+
12+
BUNDLED WITH
13+
1.16.0

README.md

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,7 @@ I have a love affair with my terminal. This is my collection of terminal configu
44

55
## Installation
66

7-
- Run `./install.sh`
8-
9-
## Environment
10-
11-
Configuration exists to target
12-
13-
- OSs: Known to run on OS X (+ Homebrew), FreeBSD, & Ubuntu Linux
14-
- Shell: Zsh
15-
- Languages: Primarily targeting for Ruby & Clojure development
16-
- Editor: Vim
17-
- VCS: Git
18-
19-
## Customizing
20-
21-
Bash, Zsh, & Vim all support "localrc" files in the home directory which are loaded after all other configuration:
22-
23-
- Zsh: `.zshrc_local`
24-
- Vim: `.vimrc_local`
25-
26-
The preferred method of achieving this is by placing the files in the `localrcs` directory, prefixed with your machine's name (as displayed by `hostname`). When running the install script these will automatically be linked accordingly. This allows machine-specific configuration to be stored in the repository
27-
28-
## Notable features
29-
30-
There’s a lot more than what is listed here, as there are too many small features to list. Explore the code to find everything.
31-
32-
### ZSH
33-
34-
- Minimalist prompt. Doesn’t display directory if home, doesn’t display username if it’s your own, doesn’t display machine name if local (since hopefully you know what machine you’re on then).
35-
- `c` command for quick switching to code projects (in multiple directories), with tab-completion.
36-
- On OS X Lion, includes a port of Bash’s copying of the current directory when opening a new tab in Terminal.app.
7+
- Run `./bin/install`
378

389
## License & Credits
3910

bash_profile

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)