a few little upgrades to vimrc
not using vundle, started using vim plug, expanded some short sets for their full-word version
This commit is contained in:
parent
b8e925c26c
commit
6c6ebabb2e
54
vimrc
54
vimrc
@ -1,13 +1,14 @@
|
||||
set nocompatible
|
||||
filetype off "required
|
||||
set rtp+=~/.vim/bundle/Vundle.vim
|
||||
|
||||
call vundle#begin()
|
||||
filetype off "required
|
||||
""set rtp+=~/.vim/bundle/Vundle.vim
|
||||
|
||||
""call vundle#begin()
|
||||
" alternatively, pass a path where Vundle should install plugins
|
||||
"call vundle#begin('~/some/path/here')
|
||||
|
||||
" let Vundle manage Vundle, required
|
||||
Plugin 'VundleVim/Vundle.vim'
|
||||
""Plugin 'VundleVim/Vundle.vim'
|
||||
|
||||
" The following are examples of different formats supported.
|
||||
" Keep Plugin commands between vundle#begin/end.
|
||||
@ -15,9 +16,9 @@ Plugin 'VundleVim/Vundle.vim'
|
||||
|
||||
"myplugins
|
||||
"Plugin 'valloric/youcompleteme'
|
||||
Plugin 'shougo/neocomplete.vim'
|
||||
""Plugin 'shougo/neocomplete.vim'
|
||||
|
||||
call vundle#end()
|
||||
""call vundle#end()
|
||||
filetype plugin on " required
|
||||
" To ignore plugin indent changes, instead use:
|
||||
"filetype plugin on
|
||||
@ -81,6 +82,32 @@ autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
|
||||
if !exists('g:neocomplete#sources#omni#input_patterns')
|
||||
let g:neocomplete#sources#omni#input_patterns = {}
|
||||
endif
|
||||
|
||||
""""""""""""""""""""""""""""""""""""
|
||||
|
||||
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()
|
||||
Plug 'drewtempelmeyer/palenight.vim'
|
||||
Plug 'https://tpope.io/vim/surround.git'
|
||||
Plug 'https://github.com/tpope/vim-fugitive.git'
|
||||
Plug 'https://github.com/suan/vim-instant-markdown', {'for': 'markdown'}
|
||||
Plug 'plasticboy/vim-markdown', {'for': 'markdown'}
|
||||
call plug#end()
|
||||
|
||||
"let g:vim_markdown_new_list_item_indent
|
||||
|
||||
" vim-instant-markdown options
|
||||
let g:instant_markdown_allow_unsafe_content = 1
|
||||
let g:instant_markdown_mathjax = 1
|
||||
let g:instant_markdown_browser = "chromium-browser --incognito"
|
||||
let g:instant_markdown_autoscroll = 1
|
||||
let g:instant_markdown_autostart = 1
|
||||
|
||||
""""""""""""""""""""""""""""""""""""
|
||||
|
||||
set softtabstop=4
|
||||
@ -117,7 +144,7 @@ set errorbells " bells in terminal
|
||||
set undolevels=1000 " number of undos stored
|
||||
set viminfo='50,"50 " '=marks for x files, "=registers for x files
|
||||
|
||||
set nofen
|
||||
set nofoldenable
|
||||
"set foldmethod=indent " indent based folding
|
||||
|
||||
" define indent-based folding, after loading a file switch to manual folding
|
||||
@ -142,19 +169,20 @@ au BufNewFile,BufRead *.c,*.h,*.cpp
|
||||
\ textwidth=79 fileformat=unix
|
||||
|
||||
set encoding=utf-8 " important for powerline besides others
|
||||
set scs " override 'ignorecase' when pattern has upper case characters
|
||||
set smartcase " override 'ignorecase' when pattern has upper case characters
|
||||
set relativenumber " use relative number
|
||||
|
||||
|
||||
:vmap gb :<C-U>!git blame % -L<C-R>=line("'<") <CR>,<C-R>=line("'>") <CR><CR>
|
||||
:nmap gb :!git blame %<CR>
|
||||
vmap gb :<C-U>!git blame % -L<C-R>=line("'<") <CR>,<C-R>=line("'>") <CR><CR>
|
||||
nmap gb :!git blame %<CR>
|
||||
|
||||
:colo pablo " new fav highlighting
|
||||
:set mouse=a " enable mouse in n,v,i,c,h modes
|
||||
colo palenight " new fav highlighting
|
||||
set mouse=a " enable mouse in n,v,i,c,h modes
|
||||
|
||||
":set cursorline " Enable cursor line position tracking
|
||||
":highlight clear CursorLine " Remove the underline from enabling cursorline
|
||||
":highlight CursorLineNR ctermbg=darkgrey " Set line numbering to red background
|
||||
|
||||
:set laststatus=2 " show powerline status bar
|
||||
set laststatus=2 " show powerline status bar
|
||||
set t_Co=256
|
||||
let g:Powerline_symbols = "fancy" " sth like this probably set as a default but won't hurt here
|
||||
|
Loading…
Reference in New Issue
Block a user