Dotfiles for vim, tmux, zsh...
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
git
latexmk
taskwarrior
tcsh
tmux
vim
xfce4/.config/xfce4
zathura/.config/zathura
zsh
LICENSE
README.md
neovim_migration.sh
viminstall.sh

README.md

Dotfiles

Personal dotfiles for different applications in Unix-type OSs. The repository is designed to work using GNU Stow.

Zsh dotfiles have been used to work with Prezto.

Requirements

Setup

Clone the repository

git clone git://github.com/mikeliturbe/dotfiles.git

Run stow from the dotfiles directory to create symbolic links to them in the parent directory. For example, with tmux:

stow tmux

With the -t option, you can set an specific target directory

stow -t ~ tmux

Zsh

  1. Install Zsh

  2. Launch Zsh

    zsh

  3. Clone the Prezto repository

    git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

  4. Set Zsh as default shell

    chsh -s /bin/zsh

  5. Run stow in the dotfile directory:

    stow -t ~ zsh

Vim

  1. Install Vim

  2. Run stow in the dotfile directory:

    stow -t ~ vim

  3. Run viminstall.sh

In a (fast) glance

  • Zenburn color theme for Vim and Xfce4-Terminal

Tcsh

  • Implicit cd
  • Some aliases

Tmux

  • C-a prefix
  • Plays nice with Vim splits when switching windows

Vim

Neovim

  1. Run the neovim_migration.sh script (requires sudo privileges and it is designed to work in Ubuntu-based environments)

Zsh

  • Vi-mode bindings
  • jj to return to normal mode
  • History substring search

Taskwarrior

  • Zenburn theme

Copyright and License

Some files in this repository include their own copyright and license headers. Anything else included in this repository is released under the terms specified in the LICENSE file.