1. Woojong Koh
  2. dotfiles

Commits

Woojong Koh  committed 4aaeb7b

Update install.sh, .vimrc and .tmux.conf

* Improve the backward compatibility of .vimrc
* Add autojump commands to .vimrc
* Add Vim plugin vim-fugitive
* Remove Vim plugins NrrwRgn, python-mode, vim-easymotion and vim-unimpaired.
* Fix the D-Bus bug of X11 applications, such as Meld, in .zshrc
* Add pip_upgrade_all.sh file
* Update WeeChat config files

  • Participants
  • Parent commits d41f359
  • Branches default

Comments (0)

Files changed (22)

File .hgsub

View file
  • Ignore whitespace
 .vim/bundle/DirDiff.vim = [git]https://github.com/vim-scripts/DirDiff.vim.git
 .vim/bundle/MatlabFilesEdition = [git]https://github.com/vim-scripts/MatlabFilesEdition.git
-.vim/bundle/NrrwRgn = [git]https://github.com/chrisbra/NrrwRgn.git
 .vim/bundle/OmniCppComplete = [git]https://github.com/FromtonRouge/OmniCppComplete.git
 .vim/bundle/a.vim = [git]https://github.com/vim-scripts/a.vim.git
 .vim/bundle/ctrlp.vim = [git]https://github.com/kien/ctrlp.vim.git
 .vim/bundle/gundo.vim = https://bitbucket.org/sjl/gundo.vim
 .vim/bundle/neocomplcache.vim = [git]https://github.com/Shougo/neocomplcache.git
 .vim/bundle/nerdtree = [git]https://github.com/scrooloose/nerdtree.git
-.vim/bundle/python-mode = [git]https://github.com/klen/python-mode.git
 .vim/bundle/snipmate.vim = [git]https://github.com/msanders/snipmate.vim.git
 .vim/bundle/tagbar = [git]git://github.com/majutsushi/tagbar
 .vim/bundle/vim-airline = [git]https://github.com/bling/vim-airline.git
 .vim/bundle/vim-buffergator = [git]https://github.com/jeetsukumaran/vim-buffergator.git
 .vim/bundle/vim-colors-solarized = [git]https://github.com/altercation/vim-colors-solarized.git
 .vim/bundle/vim-commentary = [git]https://github.com/tpope/vim-commentary.git
-.vim/bundle/vim-easymotion = [git]https://github.com/Lokaltog/vim-easymotion.git
 .vim/bundle/vim-eunuch = [git]https://github.com/tpope/vim-eunuch.git
+.vim/bundle/vim-fugitive = [git]https://github.com/tpope/vim-fugitive.git
 .vim/bundle/vim-indent-object = [git]https://github.com/michaeljsmith/vim-indent-object.git
 .vim/bundle/vim-lawrencium = https://bitbucket.org/ludovicchabant/vim-lawrencium
 .vim/bundle/vim-pathogen = [git]https://github.com/tpope/vim-pathogen.git
 .vim/bundle/vim-repeat = [git]https://github.com/tpope/vim-repeat.git
 .vim/bundle/vim-signify = [git]https://github.com/mhinz/vim-signify.git
-.vim/bundle/vim-unimpaired = [git]https://github.com/tpope/vim-unimpaired.git
 .vim/bundle/web-indent = [svn]http://web-indent.googlecode.com/svn/trunk
+
 .dircolors-solarized = [git]https://github.com/seebi/dircolors-solarized.git
 .oh-my-zsh = [git]https://github.com/robbyrussell/oh-my-zsh.git
 tmux-powerline = [git]https://github.com/erikw/tmux-powerline.git

File .hgsubstate

View file
  • Ignore whitespace
 c4e9bcb9f9e7af74b2f5e6d4f5afb33c6ad78dfc .hgext/hgshelve
 db9e7c92b31527e0d8cd595a1b7d9af727bc2d17 .hgext/mercurial_keyring
 30bdbd5f6173041fa3e8726195dc21f8fd6082ea .hgext/onsub
-e30a1243dc89814e9f31e4b4cc284d948ecbfbd8 .oh-my-zsh
+a38af27991d15d14ac4ca55c919bb694d7eafb7a .oh-my-zsh
 ca0ce8fcc49a09eca7eb8ff8003554de2f250901 .vim/bundle/DirDiff.vim
 06c1e16a4dcfd1b8b1764e96482af4b063ca7c8a .vim/bundle/MatlabFilesEdition
-de27db45830cb7b24ac9606c22fe36b37136665b .vim/bundle/NrrwRgn
 341785bb1bfec38f62d210e2d01ae79f40028e86 .vim/bundle/OmniCppComplete
 2cbe946206ec622d9d8cf2c99317f204c4d41885 .vim/bundle/a.vim
 b5d3fe66a58a13d2ff8b6391f4387608496a030f .vim/bundle/ctrlp.vim
-543be33b13756eabc02cd91ef141c1d3fb216446 .vim/bundle/delimitMate
+440f38858fe465a61abff003232037f51c7b2cb3 .vim/bundle/delimitMate
 852ddb0c6590bbc41c508d7f5d2fc17112492def .vim/bundle/grep.vim
 eb9fc8676b8959c3c2c95bf6b6e8f0f44317c5c0 .vim/bundle/gundo.vim
 da44ba4a92eef3860bdee2d96d755a7171889a70 .vim/bundle/neocomplcache.vim
 b0bb781fc73ef40365e4c996a16f04368d64fc9d .vim/bundle/nerdtree
-efc6100a7d5155dc112ed828fb83d8568aec36e7 .vim/bundle/python-mode
 f5a75d075d3c005ebe69e3f5e56cf99516e8aa3b .vim/bundle/snipmate.vim
-0377f19d7479a5387f89ff1b14d11abb874b1ea6 .vim/bundle/tagbar
+c57dd9f7a4ac42a20f5f1a4967ca17f9d3fff018 .vim/bundle/tagbar
 253974506a49c47758e414c7fa4aceffd47c20e7 .vim/bundle/vim-airline
 a761d9f780b7fe29dc7f717d3852d35204147ab5 .vim/bundle/vim-buffergator
 528a59f26d12278698bb946f8fb82a63711eec21 .vim/bundle/vim-colors-solarized
 a3ae0df1d9e13941e9e8086637055841ce93f7bd .vim/bundle/vim-commentary
-667a668e114e9ec0e5d4cbcb0962d835b23614c4 .vim/bundle/vim-easymotion
 6a4d1933ad61ad94f2fa06905337a51cb0304ac1 .vim/bundle/vim-eunuch
+34e2d2538a634a0a820a56994333ffa1fec1bc58 .vim/bundle/vim-fugitive
 78fffa609b3e6b84ef01ee4c9aba6d7435d7b18e .vim/bundle/vim-indent-object
 16e873b2a4a8421fcbcf9a1b57ee0bbfe6bbe358 .vim/bundle/vim-lawrencium
 1270dceb1fe0ca35f8b292c7b41b45b42c5a0cc1 .vim/bundle/vim-pathogen
 a81bef76031ca1c71766b516417480caeb01c932 .vim/bundle/vim-repeat
 8893445c7034147af39ba47eb194266cc2777a6c .vim/bundle/vim-signify
-a029dc28ebc1ba5953cd5b0ef9a50bd0ffba3aa4 .vim/bundle/vim-unimpaired
 15 .vim/bundle/web-indent
 19afd8812fc1ff8558b7223ce9fb19a28d15d2ff tmux-powerline

File .tmux.conf

View file
  • Ignore whitespace
 setw -g utf8 on
 
 # https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard
-set-option -g default-command "reattach-to-user-namespace -l $SHELL || $SHELL"
-
+set-option -g default-command "which reattach-to-user-namespace &> /dev/null && reattach-to-user-namespace -l $SHELL || $SHELL"
 
 #####################################################################
 # http://mutelight.org/articles/practical-tmux
 #set -g status-right "#[fg=yellow]#(uptime | cut -d ',' -f 2-)"
 
 # Highlight active window
-set-window-option -g window-status-current-bg red
+#set-window-option -g window-status-current-bg red
 #####################################################################
 
 set -g history-limit 65536

File .vimrc

View file
  • Ignore whitespace
 set infercase
 set shiftround
 set number
-set relativenumber
+if exists('&relativenumber')
+    set relativenumber
+endif
 "set gdefault
 set background=dark
 set t_Co=16
 let g:solarized_termcolors=16
 colorscheme solarized
-if has("unix")
-    let s:uname = system("uname")
-    if s:uname == "Darwin\n"
-        set macmeta
-    endif
+if system('uname') =~ 'Darwin'
+    set macmeta
 endif
-if has("gui_running")
+if has('gui_running')
     set cursorline
 endif
 set guioptions-=T	" Remove toolbar
 set guifont=Droid\ Sans\ Mono:h11,Monaco:h12
-let mapleader=","
+let mapleader=','
 set scrolloff=2		" Keep some context
 set sidescrolloff=5	" Keep some context
 set incsearch
 set autoread
 set autowrite
 set backup
-set undofile
+if has('persistent_undo')
+    set undofile
+    set undodir=~/.vim/tmp/undo//
+endif
 "set noswapfile
 set backupdir=~/.vim/tmp/backup//   " include full path
-set undodir=~/.vim/tmp/undo//
 
 " Keep search matches in the middle of the window.
 nnoremap n nzzzv
 let g:airline_symbols.whitespace = 'Ξ'
 
 
+" Autojump
+command! -nargs=* -complete=dir J silent edit `autojump <args>`
+nnoremap <Leader>m :J<Space>
+
+
 " Marked & DayOne
 command! Marked :silent !open -a Marked "%:p"
 command! DayOne execute ':w !dayone new' | set buftype=nowrite

File .weechat/alias.conf

View file
  • Ignore whitespace
 #
-# alias.conf -- weechat v0.4.0
+# alias.conf -- weechat v0.4.2
 #
 
 [cmd]

File .weechat/aspell.conf

View file
  • Ignore whitespace
 #
-# aspell.conf -- weechat v0.4.0
+# aspell.conf -- weechat v0.4.2
 #
 
-[look]
-color = lightred
+[color]
+misspelled = lightred
+suggestions = default
 
 [check]
 commands = "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"

File .weechat/buffers.conf

View file
  • Ignore whitespace
 #
-# buffers.conf -- weechat v0.4.0
+# buffers.conf -- weechat v0.4.2
 #
 
 [color]

File .weechat/charset.conf

View file
  • Ignore whitespace
 #
-# charset.conf -- weechat v0.4.0
+# charset.conf -- weechat v0.4.2
 #
 
 [default]

File .weechat/logger.conf

View file
  • Ignore whitespace
 #
-# logger.conf -- weechat v0.4.0
+# logger.conf -- weechat v0.4.2
 #
 
 [look]
 info_lines = off
 mask = "$plugin.$name.weechatlog"
 name_lower_case = on
+nick_prefix = ""
+nick_suffix = ""
 path = "%h/logs/"
 replacement_char = "_"
 time_format = "%Y-%m-%d %H:%M:%S"

File .weechat/plugins.conf

View file
  • Ignore whitespace
 #
-# plugins.conf -- weechat v0.4.0
+# plugins.conf -- weechat v0.4.2
 #
 
 [var]

File .weechat/relay.conf

View file
  • Ignore whitespace
 #
-# relay.conf -- weechat v0.4.0
+# relay.conf -- weechat v0.4.2
 #
 
 [look]
 max_clients = 5
 password = ""
 ssl_cert_key = "%h/ssl/relay.pem"
+websocket_allowed_origins = ""
 
 [irc]
 backlog_max_minutes = 1440

File .weechat/rmodifier.conf

View file
  • Ignore whitespace
 #
-# rmodifier.conf -- weechat v0.4.0
+# rmodifier.conf -- weechat v0.4.2
 #
 
 [look]

File .weechat/script.conf

View file
  • Ignore whitespace
 #
-# script.conf -- weechat v0.4.0
+# script.conf -- weechat v0.4.2
 #
 
 [look]
 text_version_selected = lightmagenta
 
 [scripts]
+autoload = on
 cache_expire = 60
 dir = "%h/script"
 hold = ""

File .weechat/weechat.conf

View file
  • Ignore whitespace
 #
-# weechat.conf -- weechat v0.4.0
+# weechat.conf -- weechat v0.4.2
 #
 
 [debug]
 command_chars = ""
 confirm_quit = off
 day_change = on
-day_change_time_format = "%a, %d %b %Y"
+day_change_message_1date = "-- %a, %d %b %Y --"
+day_change_message_2dates = "-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"
 eat_newline_glitch = off
+emphasized_attributes = ""
 highlight = ""
 highlight_regex = ""
 highlight_tags = ""
 hotlist_names_length = 0
 hotlist_names_level = 12
 hotlist_names_merged_buffers = off
+hotlist_prefix = "H: "
 hotlist_short_names = on
 hotlist_sort = group_time_asc
+hotlist_suffix = ""
 hotlist_unique_numbers = on
 input_cursor_scroll = 20
 input_share = none
 jump_current_to_previous_buffer = on
 jump_previous_buffer_when_closing = on
 jump_smart_back_to_buffer = on
+key_bind_safe = on
 mouse = on
 mouse_timer_delay = 100
+nick_prefix = ""
+nick_suffix = ""
 paste_bracketed = off
 paste_bracketed_timer_delay = 10
 paste_max_lines = 3
 prefix_align_max = 0
 prefix_align_min = 0
 prefix_align_more = "+"
+prefix_align_more_after = on
 prefix_buffer_align = right
 prefix_buffer_align_max = 0
 prefix_buffer_align_more = "+"
+prefix_buffer_align_more_after = on
 prefix_error = "=!="
 prefix_join = "▬▬▶"
 prefix_network = "--"
 chat_bg = default
 chat_buffer = white
 chat_channel = white
+chat_day_change = cyan
 chat_delimiters = green
 chat_highlight = yellow
 chat_highlight_bg = magenta
 chat_nick_offline_highlight = default
 chat_nick_offline_highlight_bg = darkgray
 chat_nick_other = cyan
+chat_nick_prefix = green
 chat_nick_self = white
+chat_nick_suffix = green
 chat_prefix_action = white
 chat_prefix_buffer = brown
 chat_prefix_buffer_inactive_buffer = darkgray
 chat_time = default
 chat_time_delimiters = brown
 chat_value = cyan
+emphasized = yellow
+emphasized_bg = magenta
 input_actions = lightgreen
 input_text_not_found = red
 nicklist_away = cyan
 connection_timeout = 60
 gnutls_ca_file = "/etc/ssl/certs/ca-certificates.crt"
 gnutls_handshake_timeout = 30
+proxy_curl = ""
 
 [plugin]
 autoload = "*"

File .weechat/xfer.conf

View file
  • Ignore whitespace
 #
-# xfer.conf -- weechat v0.4.0
+# xfer.conf -- weechat v0.4.2
 #
 
 [look]
 auto_open_buffer = on
 progress_bar_size = 20
+pv_tags = "notify_private"
 
 [color]
 status_aborted = lightred
 [file]
 auto_accept_chats = off
 auto_accept_files = off
+auto_accept_nicks = ""
 auto_rename = on
 auto_resume = on
 convert_spaces = on

File .zshrc

View file
  • Ignore whitespace
 if [ -f /opt/local/etc/profile.d/autojump.zsh ]; then
     . /opt/local/etc/profile.d/autojump.zsh
 fi
-autoload -U compinit; compinit
+autoload -U compinit; compinit -u
+export AUTOJUMP_IGNORE_CASE=1
+export AUTOJUMP_KEEP_SYMLINKS=1
 
 # Python startup file
 export PYTHONSTARTUP=$HOME/.pythonstartup
 export REPORTTIME=1
 
 # * Aliases
-alias python='python -i'
 alias matlab="matlab -nodesktop -nosplash"
-alias ssh_i="ssh doyubkim@ssh.intel-research.net -t ssh "
 
 alias -s md=vim
 alias -s tex=vim
     _wanted files expl 'local files' _files
 }
 
+# D-Bus for X11 applications, such as Meld
+launchctl unload -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
+launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
+
 # Initiate tmux
 if hash tmux &> /dev/null && [ -z "$TMUX" ]; then
     SESSION=$USER

File bin/bootstrap_linux.sh

View file
  • Ignore whitespace
 $APT_GET install weechat || exit
 $APT_GET install wget || exit
 $APT_GET install zsh || exit
+$APT_GET install swig || exit  # for SciPy
 
 # Install libraries
 $APT_GET install libatlas-dev || exit
 $APT_GET install libboost-dev || exit
-$APT_GET install libfreetype6-dev || exit
+$APT_GET install libfreetype6-dev || exit  # Also for PIL
 $APT_GET install libglew-dev || exit
 $APT_GET install libglfw-dev || exit
 $APT_GET install libjpeg-dev || exit

File bin/bootstrap_mac.sh

View file
  • Ignore whitespace
 sudo port install git-core || exit
 sudo port install htop || exit
 sudo port install meld || exit
-sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
-launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
 sudo port install mosh || exit
 sudo port install tig || exit
 sudo port install tmux libmpdclient || exit
 sudo port install tmux-pasteboard
 sudo port install weechat +aspell +perl +python +tls || exit
 sudo port install wget || exit
+sudo port install swig swig-python || exit  # for SciPy
 
 # Install libraries
 # Do not mix libc++ and libstdc++. http://www.alecjacobson.com/weblog/?p=3145
 sudo port -ns install boost configure.compiler=macports-gcc-4.8 || exit
+
 sudo port install freetype || exit
+sudo ln -s /opt/local/include/freetype2 /opt/local/include/freetype  # for PIL
+
 sudo port install glew || exit
 sudo port install glfw || exit
 sudo port install glm || exit

File bin/encode_imgs_to_vid.py

View file
  • Ignore whitespace
              '-preset', 'veryslow',
              '-crf', '18',
              '-pix_fmt', 'yuv420p',  # for QuickTime
+             #'-bf', '0', '-g', '1',  # Frame-by-frame scrubbing
              '-movflags', '+faststart'  # faststart for Web video
              ]
     if args.baseline:
         opts += ['-profile:v', 'baseline', '-level', '3.0']  # for iMovie and so on
     else:
-        opts += ['-profile:v', 'high', '-level', '4.0']  # ATV >= 3, iPad >= 2, iPhone >= 4S
+        opts += ['-profile:v', 'high', '-level', '4.1']  # iPad >= 2, iPhone >= 4S
 
     # Output file
     opts.append(args.output_file)

File bin/pip_upgrade_all.sh

View file
  • Ignore whitespace
+#!/bin/sh
+
+# http://stackoverflow.com/a/3452888
+pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs sudo pip install -U

File install.bat

View file
  • Ignore whitespace
 
 set PATH=%USERPROFILE%\bin;%PATH%;C:\Python27;C:\Python27\Scripts
 
-echo.
 echo * Installing distribute and pip...
 python %USERPROFILE%\bin\install_distribute.py
-easy_install --upgrade pip
+easy_install -q --upgrade pip
 
-echo.
 echo * Installing Mercurial...
-pip install --upgrade mercurial
-pip install --upgrade gntp hg-git
+pip -q install --upgrade mercurial
+pip -q install --upgrade gntp hg-git
 
-echo.
 echo * Installing virtualenv...
-pip install --upgrade virtualenv virtualenvwrapper
+pip -q install --upgrade virtualenv virtualenvwrapper
 
-echo.
 echo * Installing SCons...
-pip install --upgrade scons
+pip -q install --upgrade scons
 
-echo.
 echo * Installing iPython and numpy/scipy...
-pip install --upgrade ipython ipdb
-pip install --upgrade flake8 pylint
-pip install --upgrade numpy scipy matplotlib
-pip install --upgrade mayavi
-pip install --upgrade cvxopt
-pip install --upgrade nose2
-pip install --upgrade sh
+pip -q install --upgrade ipython ipdb
+pip -q install --upgrade flake8 pylint
+pip -q install --upgrade numpy scipy matplotlib
+pip -q install --upgrade mayavi
+pip -q install --upgrade cvxopt
+pip -q install --upgrade paramiko
+pip -q install --upgrade pil
+pip -q install --upgrade networkx
+pip -q install --upgrade line-profiler
+pip -q install --upgrade nose2
+pip -q install --upgrade flask
+pip -q install --upgrade sqlalchemy flask-sqlalchemy
+pip -q install --upgrade sh
+pip -q install --upgrade lxml
+pip -q install --upgrade boto
+pip -q install --upgrade fabric
+pip -q install --upgrade psutil
 
-echo.
 echo * Installing Pyp...
-svn export --force http://pyp.googlecode.com/svn/trunk/ ~/bin
+pip -q install --upgrade pyp
 
-echo.
 echo * Installing Pelican...
-pip install --upgrade pelican Markdown typogrify boto
+pip -q install --upgrade pelican Markdown typogrify boto
 
 pause

File install.sh

View file
  • Ignore whitespace
 ln -s "${HOME}/Dropbox/Mac Sync/weechat/irc.conf" "${HOME}/.weechat/irc.conf"
 popd &> /dev/null
 
-echo
 echo "* Changing a login shell to Zsh..."
 chsh -s /bin/zsh
 
-PIP="sudo pip"
+PIP="sudo pip -q"
 if [ -z "$VIRTUAL_ENV" ]; then
-    echo
     echo "* Installing distribute and pip..."
     #wget https://bitbucket.org/pypa/setuptools/downloads/ez_setup.py --no-check-certificate
     #sudo python ez_setup.py || exit
-    sudo easy_install --upgrade setuptools || exit
-    sudo easy_install --upgrade pip || exit
+    sudo easy_install -q --upgrade setuptools || exit
+    sudo easy_install -q --upgrade pip || exit
 else
-    PIP=pip
+    PIP="pip -q"
 fi
 
-echo
 echo "* Installing Mercurial..."
-$PIP install --upgrade mercurial || exit
-$PIP install --upgrade gntp hg-git keyring || exit
+$PIP install --upgrade mercurial
+$PIP install --upgrade gntp hg-git keyring
 
-echo
 echo "* Installing virtualenv..."
-$PIP install --upgrade virtualenv virtualenvwrapper || exit
+$PIP install --upgrade virtualenv virtualenvwrapper
 
-echo
 echo "* Installing SCons..."
-sudo easy_install --upgrade scons || exit
+sudo easy_install -q --upgrade scons
 
-echo
 echo "* Installing iPython and numpy/scipy..."
-sudo easy_install readline || exit
-$PIP install --upgrade ipython ipdb || exit
-$PIP install --upgrade flake8 pylint || exit
-$PIP install --upgrade numpy scipy matplotlib || exit
-$PIP install --upgrade scikit-learn joblib sympy || exit
-#$PIP install --upgrade mayavi || exit
-$PIP install --upgrade cvxopt || exit
-$PIP install --upgrade PyOpenGL PyOpenGL_accelerate OpenGLContext || exit
-$PIP install --upgrade Mako PyOpenCL || exit
-$PIP install --upgrade paramiko || exit
-$PIP install --upgrade PIL networkx line-profiler || exit
-$PIP install --upgrade nose || exit
-$PIP install --upgrade flask || exit
-$PIP install --upgrade sqlalchemy flask-sqlalchemy || exit
-$PIP install --upgrade sh || exit
+sudo easy_install -q --upgrade readline
+$PIP install --upgrade ipython ipdb
+$PIP install --upgrade flake8 pylint
+$PIP install --upgrade numpy scipy matplotlib
+$PIP install --upgrade scikit-learn joblib sympy
+$PIP install --upgrade mayavi
+$PIP install --upgrade cvxopt
+$PIP install --upgrade PyOpenGL PyOpenGL_accelerate OpenGLContext
+$PIP install --upgrade Mako PyOpenCL
+$PIP install --upgrade paramiko
+$PIP install --upgrade PIL
+$PIP install --upgrade networkx
+$PIP install --upgrade line-profiler
+$PIP install --upgrade nose2
+$PIP install --upgrade flask
+$PIP install --upgrade sqlalchemy flask-sqlalchemy
+$PIP install --upgrade sh
+$PIP install --upgrade lxml
+$PIP install --upgrade boto
+$PIP install --upgrade fabric
+$PIP install --upgrade psutil
 
-echo
 echo "* Installing Pyp..."
-svn export --force http://pyp.googlecode.com/svn/trunk/ ~/bin
-chmod u+x ~/bin/pyp
+$PIP install --upgrade pyp
 
-echo
 echo "* Installing Pelican..."
-$PIP install --upgrade pelican Markdown typogrify boto || exit
+$PIP install --upgrade pelican Markdown typogrify boto
 
-echo
 echo "* SUCCESSFULLY DONE!"
 
 hg clone https://bitbucket.org/tksoh/hgshelve ~/.hgext/hgshelve # temporary fix