mirror of
https://github.com/He4eT/dotfiles.git
synced 2026-11-01 14:48:28 +00:00
vim: move to home
This commit is contained in:
parent
ad00cafe9d
commit
36b8d97d55
1 changed files with 0 additions and 0 deletions
83
home/.vimrc
Normal file
83
home/.vimrc
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
""" Common
|
||||||
|
|
||||||
|
set encoding=utf-8
|
||||||
|
set nocompatible
|
||||||
|
set mouse=a
|
||||||
|
set scrolloff=0
|
||||||
|
|
||||||
|
set number
|
||||||
|
set fillchars=eob:\ " No more ~
|
||||||
|
|
||||||
|
set nowrap
|
||||||
|
set autoindent
|
||||||
|
set expandtab
|
||||||
|
set smarttab
|
||||||
|
set tabstop=2
|
||||||
|
set shiftwidth=2
|
||||||
|
|
||||||
|
let mapleader = ' '
|
||||||
|
set ttimeoutlen=10
|
||||||
|
|
||||||
|
nnoremap <SPACE> <Nop>
|
||||||
|
|
||||||
|
nnoremap <Esc> :nohl<CR>
|
||||||
|
|
||||||
|
filetype plugin indent on
|
||||||
|
|
||||||
|
""" Plugins
|
||||||
|
" :PlugInstall
|
||||||
|
if empty(glob('~/.vim/autoload/plug.vim'))
|
||||||
|
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
|
||||||
|
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||||
|
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
||||||
|
endif
|
||||||
|
call plug#begin('~/.vim/bundle')
|
||||||
|
Plug 'tribela/vim-transparent'
|
||||||
|
Plug 'widatama/vim-phoenix'
|
||||||
|
call plug#end()
|
||||||
|
|
||||||
|
""" Appearance
|
||||||
|
|
||||||
|
colorscheme phoenix
|
||||||
|
PhoenixOrange
|
||||||
|
|
||||||
|
" Cursor
|
||||||
|
let &t_SI.="\e[5 q"
|
||||||
|
let &t_SR.="\e[3 q"
|
||||||
|
let &t_EI.="\e[2 q"
|
||||||
|
|
||||||
|
|
||||||
|
""" Statusline
|
||||||
|
|
||||||
|
hi StatusLine ctermbg=none ctermfg=white cterm=bold
|
||||||
|
|
||||||
|
set noshowmode
|
||||||
|
set laststatus=2
|
||||||
|
|
||||||
|
set statusline=
|
||||||
|
set statusline+=%#StatusLine#
|
||||||
|
set statusline+=%{mode()}
|
||||||
|
set statusline+=\ " Space
|
||||||
|
|
||||||
|
set statusline+=%#LineNr#
|
||||||
|
set statusline+=%y
|
||||||
|
|
||||||
|
set statusline+=%#StatusLine#
|
||||||
|
set statusline+=\ %f
|
||||||
|
set statusline+=\ %m
|
||||||
|
|
||||||
|
set statusline+=%=
|
||||||
|
|
||||||
|
set statusline+=%#LineNr#
|
||||||
|
set statusline+=%{&fileformat}
|
||||||
|
set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
|
||||||
|
|
||||||
|
set statusline+=%#StatusLine#
|
||||||
|
set statusline+=\ %l:%c
|
||||||
|
set statusline+=\ %p%%
|
||||||
|
|
||||||
|
|
||||||
|
""" Copy'n'paste
|
||||||
|
|
||||||
|
nnoremap <silent><leader>y :call system('xclip -i -selection clipboard', @@)<cr>
|
||||||
|
vnoremap <silent><leader>y y:call system('xclip -i -selection clipboard', @@)<cr>
|
||||||
Loading…
Reference in a new issue