From a42df546ce34429759a20bc2c4c240de045dbd0a Mon Sep 17 00:00:00 2001 From: Shubham Saini Date: Mon, 2 Dec 2019 17:51:04 +0530 Subject: using stow --- nvim/.config/nvim/init.vim | 137 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 nvim/.config/nvim/init.vim (limited to 'nvim') diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim new file mode 100644 index 0000000..1b1996d --- /dev/null +++ b/nvim/.config/nvim/init.vim @@ -0,0 +1,137 @@ +runtime! archlinux.vim +set number relativenumber + +call plug#begin() +"Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } +Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() } } +Plug 'Shougo/deol.nvim' +Plug 'ap/vim-css-color' +Plug 'luochen1990/rainbow' +Plug 'zchee/deoplete-jedi' +Plug 'tpope/vim-eunuch' +Plug 'scrooloose/nerdtree' +Plug 'junegunn/goyo.vim' +Plug 'airblade/vim-gitgutter' +Plug 'godlygeek/tabular' +Plug 'plasticboy/vim-markdown' +Plug 'vim-airline/vim-airline' +Plug 'panozzaj/vim-autocorrect' +Plug 'vim-airline/vim-airline-themes' +call plug#end() + +" deoplete +let g:deoplete#enable_at_startup = 1 + +" git gutter settings +let g:gitgutter_override_sign_column_highlight = 0 +let g:gitgutter_sign_added = '+' +let g:gitgutter_sign_modified = '±' +let g:gitgutter_sign_removed = '-' +let g:gitgutter_sign_removed_first_line = '^' +let g:gitgutter_sign_modified_removed = '#' + +" markdown preview +let g:mkdp_auto_start = 0 +let g:mkdp_auto_close = 1 +let g:mkdp_refresh_slow = 0 +let g:mkdp_command_for_global = 0 +let g:mkdp_open_to_the_world = 0 +let g:mkdp_open_ip = '' +let g:mkdp_browser = 'firefox' +let g:mkdp_echo_preview_url = 0 +let g:mkdp_browserfunc = '' +let g:mkdp_preview_options = { + \ 'mkit': {}, + \ 'katex': {}, + \ 'uml': {}, + \ 'maid': {}, + \ 'disable_sync_scroll': 0, + \ 'sync_scroll_type': 'middle', + \ 'hide_yaml_meta': 1, + \ 'sequence_diagrams': {} + \ } +let g:mkdp_markdown_css = '' +let g:mkdp_highlight_css = '' +let g:mkdp_port = '' +let g:mkdp_page_title = '「${name}」' + +" rainbow +let g:rainbow_active = 1 + +" vim-markdown +let g:vim_markdown_no_default_key_mappings=1 +let g:vim_markdown_toml_frontmatter=1 +let g:vim_markdown_yaml_fromtmatter=1 +let g:vim_markdown_folding_disabled=1 + + +" keysound +let g:keysound_enable = 1 +let g:keysound_volume = 1000 +let g:keysound_py_version = 3 +let g:keysound_theme = 'default' + +" symbols +let g:Powerline_symbols = "fancy" +let g:Powerline_dividers_override = ["\Ue0b0","\Ue0b1","\Ue0b2","\Ue0b3"] +let g:Powerline_symbols_override = {'BRANCH': "\Ue0a0", 'LINE': "\Ue0a1", 'RO': "\Ue0a2"} +let g:airline_powerline_fonts = 1 +let g:airline_right_alt_sep = '' +let g:airline_right_sep = '' +let g:airline_left_alt_sep= '' +let g:airline_left_sep = '' + +" air-line +let g:airline_powerline_fonts = 1 + +if !exists('g:airline_symbols') + let g:airline_symbols = {} +endif + +" unicode symbols +let g:airline_left_sep = '»' +let g:airline_left_sep = '▶' +let g:airline_right_sep = '«' +let g:airline_right_sep = '◀' +let g:airline_symbols.linenr = '␊' +let g:airline_symbols.linenr = '␤' +let g:airline_symbols.linenr = '¶' +let g:airline_symbols.branch = '⎇' +let g:airline_symbols.paste = 'ρ' +let g:airline_symbols.paste = 'Þ' +let g:airline_symbols.paste = '∥' +let g:airline_symbols.whitespace = 'Ξ' + +" airline symbols +let g:airline_left_sep = '' +let g:airline_left_alt_sep = '' +let g:airline_right_sep = '' +let g:airline_right_alt_sep = '' +let g:airline_symbols.branch = '' +let g:airline_symbols.readonly = '' +let g:airline_symbols.linenr = '' + +"Airline Themes +"let g:airline_theme='dark' +"let g:airline_theme='badwolf' +"let g:airline_theme='ravenpower' +"let g:airline_theme='simple' +"let g:airline_theme='term' +"let g:airline_theme='ubaryd' +"let g:airline_theme='laederon' +"let g:airline_theme='kolor' +let g:airline_theme='molokai' +"let g:airline_theme='powerlineish' +" +set guicursor= +set mouse=a +syntax on +"set cursorline +set smartcase +set wildmenu " Tab autocomplete in command mode +set autoread " Auto reload changed files + + +" mapping +map :NERDTreeToggle +nmap MarkdownPreviewToggle -- cgit v1.2.3