ALEXANDROS KOZAK'S DOTFILES
I have tested these dotfiles primarily on
- MSYS2 with mintty
- Cygwin with mintty
- The Windows Subsystem for Linux (a.ka. Bash on Ubuntu on Windows)
- Ubuntu/Linux Mint/Raspbian (based on Debian)
- CloudLinux (based on CentOS)
- Solaris 11
.shrcare POSIX-compliant. They provide settings common to most shells and are sourced by the relevant
- Everything is in
vi-mode, although in
zshthere are additional key bindings borrowed from
screenprefix key is
Ctrl-Q(flow control has been disabled to allow this key binding). If you don't need flow control,
Ctrl-Qis ideal: it does not interfere with any known application's key combinations.
- Zenburn colors are used whenever possible (in Vim, obviously, as well as in
mintty-- also see my Zenburn Color Schemes for Windows Terminal).
Clone this repository to a
~/dotfiles directory (the directory name is hard-coded at the moment) and run the installation script:
git clone https://github.com/agkozak/dotfiles.git "$HOME/dotfiles" cd "$HOME/dotfiles" ./install.sh
That will copy relevant configuration files to your home directory. The files copied depend on what shells or other programs you have installed on your system, so if you install others in the future, run the installation script again or type
in any POSIX-compliant shell.
update_dotfiles is a function that pulls in the latest commits to my dotfiles repository and does what is necessary to update the system.
.zshrc also provides a
zsh_update function that runs
update_dotfiles and updates
zplugin and any plugins or snippets.