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
- Host: GitHub
- URL: https://github.com/uraimo/dotfiles
- Owner: uraimo
- Created: 2011-08-11T09:48:22.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2021-12-14T13:30:08.000Z (over 4 years ago)
- Last Synced: 2025-05-06T18:15:08.439Z (about 1 year ago)
- Topics: programming-fonts, tmux-configs, vimrc
- Language: Vim script
- Homepage:
- Size: 10.7 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.