/bash-settings

my bash settings

Primary LanguageVim script

This is basically now my bash + x settings

Ubuntu note:
  - need to install https://bitbucket.org/sjl/hg-prompt, clone and add .hgrc file to home dir.
  - sudo apt-get install vim-gtk, for clipboard support.
  - sudo apt-get install vim-nok, for ruby support, is this needed if we do vim-gtk?
  - need to install ruby1.8-dev, for compile vim command-t
  - git config --global color.ui true
  - git config --global alias.ci "commit"
  - git config --global alias.co "checkout"

To get remote linux clipboard available locally (in vim), do: http://unix.stackexchange.com/questions/35285/is-there-a-clipboard-on-non-gui-ubuntu-linux-systems-can-i-synchronize-it-wit
  - config X11 to share clipboard (need to start X11)
  - X11 forwarding (ssh -X)
  - vim with +xterm_clipboard support, check with vim --version

Tmux clipboard, need to: http://robots.thoughtbot.com/post/19398560514/how-to-copy-and-paste-with-tmux-on-mac-os-x
  - brew install reattach-to-user-namespace
  - and in .tmux.conf have: set-option -g default-command "reattach-to-user-namespace -l sh"
  - and in .vimrc have: set clipboard+=autoselect

Python virtualenv

And a very good clipboard manager:
  http://anamnesis.sourceforge.net/

Very good note taking software inspired by Notational Velocity
  https://github.com/cpbotha/nvpy

Setting up tmux remote: http://jjasonclark.com/Remote-Pairing-with-SSH-and-Tmux-on-a-Mac
  - set up account for remote
  - enable ssh log in for that account in preference Sharing
  - add the following to the end of /etc/sshd_config
    Match User remotepair
        X11Forwarding no
	AllowTcpForwarding no
	ForceCommand /usr/local/bin/tmux -S /tmp/pair attach -t workenv
  - setting up the shared Tmux session, the two ~/bin file: remotepair and pair
  - profit!