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

https://github.com/ergenekonyigit/daft.vim

💻 vimrc
https://github.com/ergenekonyigit/daft.vim

daft vim vimconfig vimrc

Last synced: 4 months ago
JSON representation

💻 vimrc

Awesome Lists containing this project

README

        

daft.vim
========
Fast and powerful vimrc.

## Pre-requisites

* To make all the plugins work, specifically [neocomplete](https://github.com/Shougo/neocomplete.vim), you need [vim with lua](https://github.com/Shougo/neocomplete.vim#requirements).

## Installation

After you backup your `~/.vimrc` file and `~/.vim/` folder (this is not important if you haven't used Vim before), you can install this by running this bash line, press enter if you see any error messages:

```bash
echo "runtime vimrc" > ~/.vimrc && mkdir ~/.vim && cd ~/.vim && git clone https://github.com/ergenekonyigit/daft.vim.git . && git clone https://github.com/junegunn/vim-plug.git ~/.vim/bundle/vim-plug && vim +PlugInstall
```

You're all set! Enjoy!

## Shortcuts

`` is defined as the `\` key by default. `C-x` means Control + x.

* `t`: Tagbar toggle
* `w`: Fast saving
* `ev`: Quickly edit the vimrc file
* `ww`: Easy window swap
* `]`: Open/Close NERDTree
* `[`: Navigate between split wiew
* `n`: New empty tab
* `b`: Close tab
* `c`: Close windows
* `v`: Split window vertically
* `s`: Split window horizontally
* ``: Remove search highlight
* ``: Toggle paste mode
* ``: Quickly reload the vimrc file
* `=`: Land on window you chose like tmux's 'display-pane'
* `gT`: Previous tab
* `gt`: Next tab
* `C-p`: Fuzzy finder
* `C-n`: Add the next occurrence of the selection to the multiple cursor selection

## Screenshots

![Screenshot](screenshot.png)