h1 align="center">Kan`s dotfiles
## Content
* [Project description](#chapter-0)
* [Installation](#chapter-1)
## Project description
Config files for:
* bash
* zsh
* alacritty
* tmux
* ssh
* git
* ranger
* i3
### Prompt
### i3
| Feature | Shortcut |
|:------------------------|:-------------------------------------------------------:|
| Full Screen | PrtScr |
| Selection | Shift + PrtScr |
| Active Window | Super + PrtScr |
| Clipboard Full Screen | Ctrl + PrtScr |
| Clipboard Selection | Ctrl + Shift + PrtScr |
| Clipboard Active Window | Ctrl + Super + PrtScr |
### ZSH global aliases
| Alias | Equals | Description |
|:------------------------|:-------------------------------------------------|:----------------------------|
| `git diff L` | `git diff \| less -R` | View stdout |
| `cat main.py S -S py` | `cat main.py \| highlight -O ansi --syntax py` | Highlight syntax |
| `redis-server BG` | `redis-server &>/dev/null &` | Run command in background |
You can add your files to the `~/.subbash/bashrc.d` directory for bash or `~/.subzsh/zshrc.d` directory for zsh so that they automatically run in ascending order when you open a terminal.\
Example:\
`~/.subbash/bashrc.d/01_hello.sh`
```bash
echo "Hello $USER!"
```
### VIM shortcuts
| Command | Description |
|:-----------------------:|:------------------------------------|
| ,ff | Project files search by Telescope |
| ,fg | Search words in project |
| ,eh | Show hiden symbols like tabs |
| ,l | Line number styles |
| ,c | Highlight cursor line |
| ,/ | Toggle search highlight |
| ,`` | Close all without saving |
| ,t | Tagbar |
| ,r | Run script in new tab (python, go) |
## Installation
```bash
git clone https://github.com/TheK4n/dotfiles
cd dotfiles
make
```