-
Notifications
You must be signed in to change notification settings - Fork 0
/
.vimrc
56 lines (55 loc) · 1.24 KB
/
.vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
"Basic Settings
:set number
:set rnu
:set list
:syntax on
:set cursorline
:set cursorcolumn
:set hlsearch
:set showcmd
:set showmatch
:set wildmenu
:set autoindent
:set smartindent
:set tabstop=2
:set expandtab
:set shiftwidth=2
:set complete+=kspell
:set completeopt=menuone,longest
" PlugINs using vim-plug as PlugIN manager
" url: https://github.com/junegunn/vim-plug
call plug#begin('~/local/share/vim/plugged')
Plug 'rust-analyzer/rust-analyzer'
Plug 'alx741/vim-rustfmt'
Plug 'vim-scripts/AutoComplPop'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'dense-analysis/ale'
Plug 'rust-lang/rust.vim'
Plug 'ziglang/zig.vim'
Plug 'preservim/nerdtree'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
call plug#end()
"PlugIN 'vim-airline/vim-airline-themes' Settings
let g:airline_themes = 'base16'
"PlugIN 'vim-airline/vim-airlines' Settings
let g:airline#extensions#tabline#enabled = 1
" Plugin 'neoclide/coc.nvim' Extensions
let g:coc_global_extensions = [
\ 'coc-json',
\ 'coc-git',
\ 'coc-html',
\ 'coc-css',
\ 'coc-cssmodules',
\ 'coc-tsserver',
\ 'coc-pyright',
\ 'coc-vimlsp',
\ 'coc-yaml',
\ 'coc-tslint',
\ 'coc-eslint',
\ 'coc-markdownlint',
\ 'coc-clangd',
\ 'coc-java',
\ 'coc-rust-analyzer',
\ 'coc-zig',
\ ]