Add some vim plugins
This commit is contained in:
parent
9c13459496
commit
c40c0eebc3
@ -46,8 +46,6 @@ export PATH=$PATH:/usr/local/go/bin
|
|||||||
#export SDKMAN_DIR="$HOME/.sdkman"
|
#export SDKMAN_DIR="$HOME/.sdkman"
|
||||||
#[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
|
#[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Go version manager
|
# Go version manager
|
||||||
#[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
|
#[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
|
||||||
|
|
||||||
@ -67,6 +65,9 @@ if [ -s "$HOME/.pyenv" ]; then
|
|||||||
eval "$(pyenv init -)"
|
eval "$(pyenv init -)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# For wsl stay in the current dir when splitting panes?
|
||||||
|
export PROMPT_COMMAND='printf "\e]9;9;%s\e\\" "$(wslpath -m "$PWD")"'
|
||||||
|
|
||||||
# The next line updates PATH for the Google Cloud SDK.
|
# The next line updates PATH for the Google Cloud SDK.
|
||||||
#if [ -f '/home/coder/downloads/google-cloud-sdk/path.zsh.inc' ]; then . '/home/coder/downloads/google-cloud-sdk/path.zsh.inc'; fi
|
#if [ -f '/home/coder/downloads/google-cloud-sdk/path.zsh.inc' ]; then . '/home/coder/downloads/google-cloud-sdk/path.zsh.inc'; fi
|
||||||
|
|
||||||
|
@ -1,5 +1,16 @@
|
|||||||
set number
|
set number
|
||||||
|
|
||||||
|
set tabstop=4 " The width of a TAB is set to 4.
|
||||||
|
" Still it is a \t. It is just that
|
||||||
|
" Vim will interpret it to be having
|
||||||
|
" a width of 4.
|
||||||
|
|
||||||
|
set shiftwidth=4 " Indents will have a width of 4
|
||||||
|
|
||||||
|
set softtabstop=4 " Sets the number of columns for a TAB
|
||||||
|
|
||||||
|
set expandtab " Expand TABs to spaces
|
||||||
|
|
||||||
" Plugins will be downloaded under the specified directory.
|
" Plugins will be downloaded under the specified directory.
|
||||||
call plug#begin('~/.vim/plugged')
|
call plug#begin('~/.vim/plugged')
|
||||||
|
|
||||||
@ -8,25 +19,62 @@ Plug 'tpope/vim-sensible'
|
|||||||
Plug 'kaicataldo/material.vim', { 'branch': 'main' }
|
Plug 'kaicataldo/material.vim', { 'branch': 'main' }
|
||||||
Plug 'ryanoasis/vim-devicons'
|
Plug 'ryanoasis/vim-devicons'
|
||||||
Plug 'preservim/nerdtree'
|
Plug 'preservim/nerdtree'
|
||||||
|
" A status line to the bottom
|
||||||
|
Plug 'itchyny/lightline.vim'
|
||||||
|
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
||||||
|
Plug 'evanleck/vim-svelte', {'branch': 'main'}
|
||||||
|
Plug 'ctrlpvim/ctrlp.vim'
|
||||||
|
Plug 'mattn/emmet-vim'
|
||||||
|
Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app && yarn install' }
|
||||||
|
|
||||||
" List ends here. Plugins become visible to Vim after this call.
|
" List ends here. Plugins become visible to Vim after this call.
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
" For Neovim 0.1.3 and 0.1.4
|
|
||||||
let $NVIM_TUI_ENABLE_TRUE_COLOR=1
|
|
||||||
|
|
||||||
" Or if you have Neovim >= 0.1.5
|
" Or if you have Neovim >= 0.1.5
|
||||||
if (has("termguicolors"))
|
if (has("termguicolors"))
|
||||||
set termguicolors
|
set termguicolors
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
let g:svelte_preprocessors = ['typescript']
|
||||||
|
|
||||||
" Theme
|
" Theme
|
||||||
syntax enable
|
syntax enable
|
||||||
let g:material_theme_style = 'ocean-community'
|
let g:material_theme_style = 'ocean-community'
|
||||||
colorscheme material
|
colorscheme material
|
||||||
|
|
||||||
let mapleader = ","
|
let g:lightline = {
|
||||||
|
\ 'colorscheme': 'one',
|
||||||
|
\ 'background': 'dark',
|
||||||
|
\ }
|
||||||
|
|
||||||
|
let mapleader = ","
|
||||||
|
nmap <leader>rn <Plug>(coc-rename)
|
||||||
|
|
||||||
|
|
||||||
|
" COC Configs
|
||||||
|
set updatetime=300
|
||||||
|
|
||||||
|
" NerdTREE config
|
||||||
nmap <F6> :NERDTreeToggle<CR>
|
nmap <F6> :NERDTreeToggle<CR>
|
||||||
|
let NERDTreeShowHidden=1
|
||||||
|
au VimEnter * NERDTree
|
||||||
|
nmap <C-h> <C-w>h
|
||||||
|
nmap <C-j> <C-w>j
|
||||||
|
nmap <C-k> <C-w>k
|
||||||
|
nmap <C-l> <C-w>l
|
||||||
|
|
||||||
|
autocmd WinEnter * call s:CloseIfOnlyNerdTreeLeft()
|
||||||
|
|
||||||
|
" Close all open buffers on entering a window if the only
|
||||||
|
" buffer that's left is the NERDTree buffer
|
||||||
|
function! s:CloseIfOnlyNerdTreeLeft()
|
||||||
|
if exists("t:NERDTreeBufName")
|
||||||
|
if bufwinnr(t:NERDTreeBufName) != -1
|
||||||
|
if winnr("$") == 1
|
||||||
|
q
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
let g:python3_host_prog = expand('~/.pyenv/shims/python3.9')
|
let g:python3_host_prog = expand('~/.pyenv/shims/python3.9')
|
||||||
|
Loading…
Reference in New Issue
Block a user