mirror of
https://github.com/luzifer/vim.git
synced 2024-12-20 10:21:19 +00:00
Drop support for vim, focus on nvim
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
6a51a48032
commit
30d04dd0c0
2 changed files with 8 additions and 46 deletions
|
@ -1,10 +1,9 @@
|
||||||
# VIM config
|
# Neovim config
|
||||||
|
|
||||||
This repository holds my VIM configuration including installed bundles managed by vundle.
|
This repository holds my Neovim configuration including installed bundles managed by plugged.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
* Clone to ~/.vim: `git clone https://github.com/Luzifer/vim.git ~/.vim`
|
* Clone to ~/.config/nvim: `git clone https://github.com/Luzifer/vim.git ~/.config/nvim`
|
||||||
* Initialize submodule: `cd ~/.vim && git submodule update --init`
|
* Initialize submodule: `cd ~/.config/nvim && git submodule update --init`
|
||||||
* Create symlink for vimrc: `ln -s ~/.vim/vimrc ~/.vimrc`
|
* Initialize plugged `nvim +PlugInstall +qall`
|
||||||
* Initialize vundle `vim +BundleInstall +qall`
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
set nocompatible " be iMproved, required
|
set nocompatible " be iMproved, required
|
||||||
filetype off " required
|
filetype off " required
|
||||||
|
|
||||||
call plug#begin('~/.vim/plugged')
|
call plug#begin('~/.config/nvim/plugged')
|
||||||
|
|
||||||
" Other plugins
|
" Other plugins
|
||||||
Plug 'nathanaelkane/vim-indent-guides'
|
Plug 'nathanaelkane/vim-indent-guides'
|
||||||
|
@ -12,14 +12,7 @@ Plug 'godlygeek/tabular'
|
||||||
Plug 'Chiel92/vim-autoformat'
|
Plug 'Chiel92/vim-autoformat'
|
||||||
Plug 'vim-airline/vim-airline'
|
Plug 'vim-airline/vim-airline'
|
||||||
Plug 'reedes/vim-pencil'
|
Plug 'reedes/vim-pencil'
|
||||||
|
|
||||||
if has('nvim')
|
|
||||||
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
||||||
else
|
|
||||||
Plug 'Shougo/deoplete.nvim'
|
|
||||||
Plug 'roxma/nvim-yarp'
|
|
||||||
Plug 'roxma/vim-hug-neovim-rpc'
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Languages
|
" Languages
|
||||||
Plug 'jakar/vim-json'
|
Plug 'jakar/vim-json'
|
||||||
|
@ -69,9 +62,6 @@ set mousem=extend
|
||||||
" mousetime - maximum time in msec to recognize a double-click
|
" mousetime - maximum time in msec to recognize a double-click
|
||||||
set mouset=500
|
set mouset=500
|
||||||
|
|
||||||
" ttymouse - "xterm", "xterm2", "dec" or "netterm"; type of mouse
|
|
||||||
set ttym=xterm2
|
|
||||||
|
|
||||||
" mouseshape - what the mouse pointer looks like in different modes
|
" mouseshape - what the mouse pointer looks like in different modes
|
||||||
set mouses=i-r:beam,s:updown,sd:udsizing,vs:leftright,vd:lrsizing,m:no,ml:up-arrow,v:rightup-arrow
|
set mouses=i-r:beam,s:updown,sd:udsizing,vs:leftright,vd:lrsizing,m:no,ml:up-arrow,v:rightup-arrow
|
||||||
|
|
||||||
|
@ -105,24 +95,12 @@ set km=
|
||||||
" ttytype - alias for 'term'
|
" ttytype - alias for 'term'
|
||||||
"set tty=builtin_gui
|
"set tty=builtin_gui
|
||||||
|
|
||||||
" ttybuiltin - check built-in termcaps first
|
|
||||||
set tbi " notbi
|
|
||||||
|
|
||||||
" ttyfast - terminal connection is fast
|
" ttyfast - terminal connection is fast
|
||||||
set tf " notf
|
set tf " notf
|
||||||
|
|
||||||
" weirdinvert - terminal that requires extra redrawing
|
|
||||||
set nowiv " wiv
|
|
||||||
|
|
||||||
" esckeys - recognize keys that start with <Esc> in Insert mode
|
|
||||||
set ek " noek
|
|
||||||
|
|
||||||
" scrolljump - minimal number of lines to scroll at a time
|
" scrolljump - minimal number of lines to scroll at a time
|
||||||
set sj=1
|
set sj=1
|
||||||
|
|
||||||
" ttyscroll - maximum number of lines to use scrolling instead of redrawing
|
|
||||||
set tsl=999
|
|
||||||
|
|
||||||
" title - show info in the window title
|
" title - show info in the window title
|
||||||
set title " notitle
|
set title " notitle
|
||||||
|
|
||||||
|
@ -636,9 +614,6 @@ set ar " noar
|
||||||
" patchmode - keep oldest version of a file; specifies file name extension
|
" patchmode - keep oldest version of a file; specifies file name extension
|
||||||
set pm=
|
set pm=
|
||||||
|
|
||||||
" shortname - use 8.3 file names (local to buffer)
|
|
||||||
set nosn " sn
|
|
||||||
|
|
||||||
"
|
"
|
||||||
" the swap file
|
" the swap file
|
||||||
"
|
"
|
||||||
|
@ -649,21 +624,12 @@ set nosn " sn
|
||||||
" swapfile - use a swap file for this buffer (local to buffer)
|
" swapfile - use a swap file for this buffer (local to buffer)
|
||||||
set swf " noswf
|
set swf " noswf
|
||||||
|
|
||||||
" swapsync - "sync", "fsync" or empty; how to flush a swap file to disk
|
|
||||||
set sws=fsync
|
|
||||||
|
|
||||||
" updatecount - number of characters typed to cause a swap file update
|
" updatecount - number of characters typed to cause a swap file update
|
||||||
set uc=200
|
set uc=200
|
||||||
|
|
||||||
" updatetime - time in msec after which the swap file will be updated
|
" updatetime - time in msec after which the swap file will be updated
|
||||||
set ut=4000
|
set ut=4000
|
||||||
|
|
||||||
" maxmem - maximum amount of memory in Kbyte used for one buffer
|
|
||||||
set mm=32768
|
|
||||||
|
|
||||||
" maxmemtot - maximum amount of memory in Kbyte used for all buffers
|
|
||||||
set mmt=32768
|
|
||||||
|
|
||||||
"
|
"
|
||||||
" command line editing
|
" command line editing
|
||||||
"
|
"
|
||||||
|
@ -886,9 +852,6 @@ set ccv=
|
||||||
" delcombine - Delete combining (composing) characters on their own
|
" delcombine - Delete combining (composing) characters on their own
|
||||||
set nodeco " deco
|
set nodeco " deco
|
||||||
|
|
||||||
" imactivatekey - key that activates the X input method
|
|
||||||
set imak=
|
|
||||||
|
|
||||||
" ambiwidth - Width of ambiguous width characters
|
" ambiwidth - Width of ambiguous width characters
|
||||||
set ambw=single
|
set ambw=single
|
||||||
|
|
||||||
|
@ -954,7 +917,7 @@ hi SignColumn cterm=none ctermbg=none
|
||||||
"
|
"
|
||||||
" Use goimports for Fmt
|
" Use goimports for Fmt
|
||||||
"
|
"
|
||||||
let g:go_fmt_command = expand("~/.vim/bin/gofmtimport")
|
let g:go_fmt_command = expand("~/.config/nvim/bin/gofmtimport")
|
||||||
|
|
||||||
"
|
"
|
||||||
" filetype (common for plugins)
|
" filetype (common for plugins)
|
Loading…
Reference in a new issue