- Run
xcode-select --install
to install Command Line Tools. - Install Sublime Text 3 with Package Control.
- Run
./bootstrap.sh
or any of the scripts from theinstall/
directory to install the configuration.
Note: Make sure you execute the scripts from the root of the repository to avoid messing up the symlinks. - Install InconsolataForPowerlineMod.otf from the
fonts/
directory. - Load terminal preferences from
terminal/ice9js.terminal
.
I currently use Tmux in combination with zsh. As you can see, my prompt is very minimalistic and I keep all the information in the Tmux status bar.
Status bar: Session, Username, [ Current Branch, ] Working Directory, Process, Host.
Customized key bindings for Tmux:
Ctrl + k
- prefix keyprefix |
- split screen verticallyprefix _
- split screen horizontallyprefix m
- enable mouseprefix M
- disable mouseprefix r
- reload configuration
Sublime Text 3 is my current editor of choice.
I use emacs-style keybindings coupled with the following plugins:
- AceJump - Quick text navigation using keyboard shortcuts.
- AdvancedNewFile - Allows for various operations on files from within the editor.
- All Autocomplete - Shows hints based on all currently open files.
- DocBlockr - Simplifies writing documentation.
- LESS - LESS syntax highlighting.
- Sass - Sass syntax highlighting.
- SublimeGit - Git interface for Sublime Text.
- SublimeSix - Vim emulation for Sublime Text.
This repo also configures:
- Node.js, NPM and Yarn
- Java, Leiningen and Boot-CLJ
- Basic .vimrc
- Basic .gitconfig
- Ansible
A list of software that I use, which configuration is beyond the scope of this repository:
- Google Chrome: Web browser.
- Airmail 3: Mail client.
- Paste: Clipboard manager.
- iA Writer: Markdown editor.
- Tunnelblick: OpenVPN interface.
- Docker: Virtualization.
- Vagrant: VM management.