https://github.com/sthysel/vim-spacemacs
Vim bindings based on spacemacs' bindings
https://github.com/sthysel/vim-spacemacs
spacemacs vim vim-spacemacs
Last synced: 4 months ago
JSON representation
Vim bindings based on spacemacs' bindings
- Host: GitHub
- URL: https://github.com/sthysel/vim-spacemacs
- Owner: sthysel
- License: mit
- Created: 2016-04-08T10:33:03.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-08T23:16:44.000Z (about 10 years ago)
- Last Synced: 2025-12-22T07:16:58.691Z (6 months ago)
- Topics: spacemacs, vim, vim-spacemacs
- Language: VimL
- Size: 5.86 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spacemacs.vim
Spacemacs keybindings and settings ported to Vim.
Also see the [plugins](#plugin-dependencies) which make Vim feel even more like Spacemacs.
# Installation
Using Vundle:
```
Plugin 'sthysel/vim-spacemacs'
```
Using Plug:
```
Plug 'sthysel/vim-spacemacs'
```
# Leader Key
By default this plugin uses whatever leader key you have set up.
If you like *space*macs and you aren't already using `` as your leader key, then you can set it in your `init.vim` using the following:
```
let mapleader = "\"
```
or
```
let mapleader = " "
```
# Plugin dependencies
```
" Unite
Plug 'Shougo/neomru.vim'
Plug 'Shougo/neoyank.vim'
Plug 'Shougo/vimproc.vim', { 'do': 'make'}
Plug 'Shougo/unite.vim'
Plug 'Shougo/unite-outline'
Plug 'Shougo/unite-session'
Plug 'scrooloose/syntastic'
Plug 'rking/ag.vim'
Plug 'scrooloose/nerdtree'
Plug 'tpope/vim-commentary'
Plug 'szw/vim-maximizer'
"easymotion
Plugin 'easymotion/vim-easymotion'
"undo tree
Plugin 'mbbill/undotree'
"git layer
Plug 'tpope/vim-fugitive'
"version-control layer
Plug 'airblade/vim-gitgutter'
"surround operations, optional
Plugin 'tpope/vim-surround'
```
# Notes
Originally based on https://github.com/jimmay5469/vim-spacemacs