annotate install.sh @ 368:12a3a0e31f8e

Add faster CtrlP matcher
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 16 Feb 2017 18:49:36 -0800
parents 8c421f9af957
children aad209194477
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28
5db6b52ebf51 Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
1 #!/bin/sh
5db6b52ebf51 Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
2
5db6b52ebf51 Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
3 CWD="$( cd "$( dirname "$0" )" && pwd )"
5db6b52ebf51 Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
4
70
d753f7893361 Added `bashrc`.
Ludovic Chabant <ludovic@chabant.com>
parents: 41
diff changeset
5 # BASH
d753f7893361 Added `bashrc`.
Ludovic Chabant <ludovic@chabant.com>
parents: 41
diff changeset
6 # ----
d753f7893361 Added `bashrc`.
Ludovic Chabant <ludovic@chabant.com>
parents: 41
diff changeset
7 ln -s "$CWD/bashrc/bashrc" "$HOME/.bashrc"
81
2e0fbe44e9fe Updated bashrc files.
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
8 ln -s "$CWD/bashrc/bash_profile" "$HOME/.bash_profile"
70
d753f7893361 Added `bashrc`.
Ludovic Chabant <ludovic@chabant.com>
parents: 41
diff changeset
9
226
210c011ffd52 Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents: 225
diff changeset
10 # FISH
210c011ffd52 Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents: 225
diff changeset
11 # ----
210c011ffd52 Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents: 225
diff changeset
12 mkdir -p $HOME/.config/fish/
210c011ffd52 Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents: 225
diff changeset
13 ln -s "$CWD/fish/config.fish" "$HOME/.config/fish/config.fish"
210c011ffd52 Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents: 225
diff changeset
14
70
d753f7893361 Added `bashrc`.
Ludovic Chabant <ludovic@chabant.com>
parents: 41
diff changeset
15 # VIM
d753f7893361 Added `bashrc`.
Ludovic Chabant <ludovic@chabant.com>
parents: 41
diff changeset
16 # ---
95
b96ff0dd0137 Fixed the generated vimrc's runtimepath.
Ludovic Chabant <ludovic@chabant.com>
parents: 82
diff changeset
17 echo set runtimepath+=$CWD/vim > "$HOME/.vimrc"
b96ff0dd0137 Fixed the generated vimrc's runtimepath.
Ludovic Chabant <ludovic@chabant.com>
parents: 82
diff changeset
18 echo source $CWD/vim/vimrc >> "$HOME/.vimrc"
28
5db6b52ebf51 Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
19
70
d753f7893361 Added `bashrc`.
Ludovic Chabant <ludovic@chabant.com>
parents: 41
diff changeset
20 # MERCURIAL
d753f7893361 Added `bashrc`.
Ludovic Chabant <ludovic@chabant.com>
parents: 41
diff changeset
21 # ---------
33
8c7a7782a2a1 Quote around link paths.
Ludovic Chabant <ludovic@chabant.com>
parents: 30
diff changeset
22 echo %include $CWD/hgrc/hgrc > "$HOME/.hgrc"
82
6b2c3f14a5c1 Install changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 81
diff changeset
23 echo [ui] >> "$HOME/.hgrc"
6b2c3f14a5c1 Install changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 81
diff changeset
24 echo ignore = $CWD/hgrc/hgignore >> "$HOME/.hgrc"
33
8c7a7782a2a1 Quote around link paths.
Ludovic Chabant <ludovic@chabant.com>
parents: 30
diff changeset
25 echo [extensions] >> "$HOME/.hgrc"
8c7a7782a2a1 Quote around link paths.
Ludovic Chabant <ludovic@chabant.com>
parents: 30
diff changeset
26 echo hggit = $CWD/lib/hg/hg-git/hggit/ >> "$HOME/.hgrc"
41
b5f45325f37a Fixed Unix install/uninstall scripts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
27 echo onsub = $CWD/lib/hg/onsub/onsub.py >> "$HOME/.hgrc"
336
4c2527e1a313 Fix Mercurial extension modules.
Ludovic Chabant <ludovic@chabant.com>
parents: 334
diff changeset
28 echo allpaths = $CWD/lib/hg/allpaths/mercurial_all_paths.py >> "$HOME/.hgrc"
241
e869b2f99c75 Start using `hg-prompt`.
Ludovic Chabant <ludovic@chabant.com>
parents: 238
diff changeset
29 echo prompt = $CWD/lib/hg/hg-prompt/prompt.py >> "$HOME/.hgrc"
253
18d7db1d1863 Add the changelog extension to the master Mercurial config.
Ludovic Chabant <ludovic@chabant.com>
parents: 241
diff changeset
30 echo changelog = $CWD/lib/hg/changelog/changelog.py >> "$HOME/.hgrc"
261
53b522bf4cd4 Install evolve extension from source.
Ludovic Chabant <ludovic@chabant.com>
parents: 253
diff changeset
31 echo evolve = $CWD/lib/hg/mutable-history/hgext/evolve.py >> "$HOME/.hgrc"
290
65a5097587d4 Adding `terse-status` and `hgremotenames` to Mercurial.
Ludovic Chabant <ludovic@chabant.com>
parents: 281
diff changeset
32 echo terse-status = $CWD/lib/hg/terse-status/terse-status.py >> "$HOME/.hgrc"
336
4c2527e1a313 Fix Mercurial extension modules.
Ludovic Chabant <ludovic@chabant.com>
parents: 334
diff changeset
33 echo path-pattern = $CWD/lib/hg/path-pattern/mercurial_path_pattern.py >> "$HOME/.hgrc"
124
20c49d51f7e3 Added `.gitconfig`.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
34
20c49d51f7e3 Added `.gitconfig`.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
35 # GIT
20c49d51f7e3 Added `.gitconfig`.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
36 # ---
292
6938fb0146f5 Add stuff to `gitconfig`, use better installation for it.
Ludovic Chabant <ludovic@chabant.com>
parents: 290
diff changeset
37 ln -s "$CWD/git/gitconfig" "$HOME/.gitconfig"
124
20c49d51f7e3 Added `.gitconfig`.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
38
134
70d3ec19bef2 Install Vimperator config file.
Ludovic Chabant <ludovic@chabant.com>
parents: 124
diff changeset
39 # WEB BROWSER
70d3ec19bef2 Install Vimperator config file.
Ludovic Chabant <ludovic@chabant.com>
parents: 124
diff changeset
40 # -----------
297
9056a39ef016 Move `pentadactylrc` to a subfolder, update install scripts.
Ludovic Chabant <ludovic@chabant.com>
parents: 292
diff changeset
41 echo set runtimepath=~/.pentadactyl,$CWD/pentadactyl > "$HOME/.pentadactylrc"
9056a39ef016 Move `pentadactylrc` to a subfolder, update install scripts.
Ludovic Chabant <ludovic@chabant.com>
parents: 292
diff changeset
42 echo source "$CWD/pentadactyl/pentadactylrc" >> "$HOME/.pentadactylrc"
134
70d3ec19bef2 Install Vimperator config file.
Ludovic Chabant <ludovic@chabant.com>
parents: 124
diff changeset
43
334
8e28cc541519 Add Vimperator configuration.
Ludovic Chabant <ludovic@chabant.com>
parents: 324
diff changeset
44 echo set runtimepath=~/.vimperator,$CWD/vimperator > "$HOME/.vimperatorrc"
8e28cc541519 Add Vimperator configuration.
Ludovic Chabant <ludovic@chabant.com>
parents: 324
diff changeset
45 echo source "$CWD/vimperator/vimperatorrc" >> "$HOME/.vimperatorrc"
8e28cc541519 Add Vimperator configuration.
Ludovic Chabant <ludovic@chabant.com>
parents: 324
diff changeset
46
238
2a497a1a1a3a Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents: 226
diff changeset
47 # TMUX
2a497a1a1a3a Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents: 226
diff changeset
48 # ----
2a497a1a1a3a Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents: 226
diff changeset
49 ln -s "$CWD/tmux/tmux.conf" "$HOME/.tmux.conf"
2a497a1a1a3a Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents: 226
diff changeset
50
2a497a1a1a3a Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents: 226
diff changeset
51 # WEECHAT
2a497a1a1a3a Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents: 226
diff changeset
52 # ------
2a497a1a1a3a Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents: 226
diff changeset
53 ln -s "$CWD/weechat" "$HOME/.weechat"
2a497a1a1a3a Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents: 226
diff changeset
54
279
c7960dd70c25 Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents: 261
diff changeset
55 # MUTT
c7960dd70c25 Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents: 261
diff changeset
56 # ----
c7960dd70c25 Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents: 261
diff changeset
57
281
897a6823d603 Fix mutt install.
Ludovic Chabant <ludovic@chabant.com>
parents: 279
diff changeset
58 echo source \"gpg2 -dq $CWD/mutt/variables.gpg \|\" > "$HOME/.muttrc"
279
c7960dd70c25 Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents: 261
diff changeset
59 echo source "$CWD/mutt/muttrc" >> "$HOME/.muttrc"
c7960dd70c25 Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents: 261
diff changeset
60 echo source "$CWD/mutt/mutt-colors-solarized/mutt-colors-solarized-dark-256.muttrc" >> "$HOME/.muttrc"
c7960dd70c25 Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents: 261
diff changeset
61