42 lines
1.4 KiB
VimL
42 lines
1.4 KiB
VimL
let mapleader="\<SPACE>"
|
|
let maplocalleader=','
|
|
|
|
if empty(glob('~/.local/share/nvim/site/autoload/plug.vim'))
|
|
silent !curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs
|
|
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
|
aug Plugins
|
|
au!
|
|
au VimEnter * PlugInstall --sync | source $MYVIMRC
|
|
aug END
|
|
endif
|
|
if filereadable(expand('~/.local/share/nvim/site/autoload/plug.vim'))
|
|
call plug#begin(stdpath('data') . '/plugged')
|
|
Plug 'nvim-lua/plenary.nvim'
|
|
Plug 'rafamadriz/friendly-snippets'
|
|
Plug 'tpope/vim-fugitive'
|
|
Plug 'windwp/nvim-autopairs'
|
|
Plug 'lewis6991/gitsigns.nvim'
|
|
Plug 'hrsh7th/nvim-cmp'
|
|
Plug 'hrsh7th/cmp-buffer'
|
|
Plug 'hrsh7th/cmp-nvim-lua'
|
|
Plug 'hrsh7th/cmp-nvim-lsp'
|
|
Plug 'saadparwaiz1/cmp_luasnip'
|
|
Plug 'f3fora/cmp-spell'
|
|
Plug 'L3MON4D3/LuaSnip'
|
|
Plug 'neovim/nvim-lspconfig'
|
|
Plug 'ray-x/lsp_signature.nvim'
|
|
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
|
Plug 'p00f/nvim-ts-rainbow'
|
|
Plug 'nvim-telescope/telescope.nvim'
|
|
Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'make' }
|
|
Plug 'ellisonleao/gruvbox.nvim'
|
|
Plug 'kyazdani42/nvim-web-devicons'
|
|
call plug#end()
|
|
endif
|
|
lua require('Comment').setup()
|
|
set termguicolors
|
|
colorscheme gruvbox
|
|
hi! Normal ctermbg=NONE guibg=NONE
|
|
hi! NonText ctermbg=NONE guibg=NONE guifg=NONE ctermfg=NONE
|
|
hi! SignColumn ctermbg=NONE guibg=NONE guifg=NONE ctermfg=NONE
|