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

https://github.com/uraimo/dotfiles

My dotfiles
https://github.com/uraimo/dotfiles

programming-fonts tmux-configs vimrc

Last synced: 11 months ago
JSON representation

My dotfiles

Awesome Lists containing this project

README

          

# Dotfiles

My .vimrc and other dotfiles, they will work on both macOS and Linux.

## Contents

* `.fonts/` - Terminal/Vim fonts, install them with the provided script.
* `.vimrc` & `.vim/` - Vim/Gvim/MacVim configuration, initialize the plugin with `initplugins.sh`.
* `.tmux.conf` - Tmux configuration.
* `.iterm2/` - Dark Color schemes for iTerm2.
* `.gitconfig` - Some useful aliases and git presets, configure you global git properties here(username, git key, etc...).
* `.bash_profile_append` - Old .bash_profile, unmaintained.
* `.zshrc_append` - Current zsh profile.

## Dependencies

```
brew install ripgrep fzf
```

You should manually install zgen: `https://github.com/tarjoilija/zgen`, a package manager for zsh.

## VIM Plugins

I'm using: vim-airline, syntastic, fzf-vim and taglist. All configured as git submodules that can be installed with `initplugins.sh` or directly cloning the main repository with `git clone --recurse-submodules <...>`.

A few new shortcuts are available (`,` is the leader key):

* `,t`: Open the taglist window;
* `,f`: Open directory tree;
* `,e`: Close the syntastic window;
* `,h`: Hex mode;
* `,I`: Show the indent guides;
* `CTRL+g`: Search for a stringin all the files from the current directory (fzf/rg);
* `CTRL+p`: Search a file from the current directory (fzf/rg);
* `F3`: Show/hide the line numbers;
* `F6`: Spellcheck;
* `,/`: Search and replace with confirmation.