Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexlafroscia/dotfiles

My Neovim, ZSH, Tmux and dev tools setup, with installation scipts
https://github.com/alexlafroscia/dotfiles

dotfiles neovim tmux vim

Last synced: about 1 month ago
JSON representation

My Neovim, ZSH, Tmux and dev tools setup, with installation scipts

Awesome Lists containing this project

README

        

.dotfiles
=========

My dotfile configuration. Covers Neovim, TMUX, Git, ZSH and some other things, too.

# Installing the doftiles

1. Pull the project into your home directory
```bash
git clone https://github.com/alexlafroscia/dotfiles.git ~/.dotfiles
git submodule update --init --recursive
```

2. Run the installation script
```bash
~/.dotfiles/install
```

3. Unless you're me, change the Git configuration to your own name and email address

# Make `CAPSLOCK` Useful

I hate `CAPSLOCK` and don't find it useful at all. However, is _does_ occupy a really useful place on the keyboard. I've found the best use for it to be mapping it such that tapping it sends `ESC` and holding it works as `CONTROL`. This way, you can hold it down using your pinky finger as a modifier, or give it a quick tap to pop out of `insert` mode in Vim.

## (High) Sierra

Karabiner and Seil are no longer supported on Sierra and later. Instead, there is [Karabiner Elements][karabiner-elements] which achieves the same task, but is a bit easier to use. Download the latest version, and check out my configuration within `karabiner/karabiner.json` for an example of how to set this up.

## El Capitan

The instructions for doing this using Karabiner and Seil can be found [here][el-capitan-capslock-config].

[el-capitan-capslock-config]: https://gist.github.com/arbelt/b91e1f38a0880afb316dd5b5732759f1
[karabiner-elements]: https://github.com/tekezo/Karabiner-Elements
[karabiner-elements-sierra]: https://gist.github.com/chrismccord/2ea8d08a6f9347321f40e01205130987