Add gitsigns

This commit is contained in:
Kristofers Solo 2022-07-12 20:31:02 +03:00
parent 237fb6c529
commit 367294d5e6

View File

@ -35,6 +35,7 @@ Plug 'jiangmiao/auto-pairs'
Plug 'kyazdani42/nvim-web-devicons' Plug 'kyazdani42/nvim-web-devicons'
Plug 'L3MON4D3/LuaSnip' Plug 'L3MON4D3/LuaSnip'
Plug 'lewis6991/gitsigns.nvim' Plug 'lewis6991/gitsigns.nvim'
Plug 'lewis6991/gitsigns.nvim'
Plug 'lukas-reineke/indent-blankline.nvim' Plug 'lukas-reineke/indent-blankline.nvim'
Plug 'mattn/emmet-vim' Plug 'mattn/emmet-vim'
Plug 'Mofiqul/dracula.nvim' Plug 'Mofiqul/dracula.nvim'
@ -49,7 +50,7 @@ Plug 'preservim/nerdtree'
Plug 'rafi/awesome-vim-colorschemes' Plug 'rafi/awesome-vim-colorschemes'
Plug 'ryanoasis/vim-devicons' Plug 'ryanoasis/vim-devicons'
Plug 'saadparwaiz1/cmp_luasnip' Plug 'saadparwaiz1/cmp_luasnip'
Plug 'tomasiser/vim-code-dark' Plug 'sbdchd/neoformat'
Plug 'vimwiki/vimwiki' Plug 'vimwiki/vimwiki'
call plug#end() call plug#end()
@ -97,6 +98,7 @@ nnoremap S :%s//gI<Left><Left><Left>
lua << END lua << END
require('gitsigns').setup()
require('Comment').setup() require('Comment').setup()
require('lualine').setup { require('lualine').setup {
options = { options = {
@ -148,8 +150,8 @@ cmp.setup {
end, end,
}, },
mapping = { mapping = {
['<TAB>'] = cmp.mapping.select_prev_item(), ['<S_TAB>'] = cmp.mapping.select_prev_item(),
['<S_TAB>'] = cmp.mapping.select_next_item(), ['<TAB>'] = cmp.mapping.select_next_item(),
['<C-d>'] = cmp.mapping.scroll_docs(-4), ['<C-d>'] = cmp.mapping.scroll_docs(-4),
['<C-f>'] = cmp.mapping.scroll_docs(4), ['<C-f>'] = cmp.mapping.scroll_docs(4),
['<C-Space>'] = cmp.mapping.complete(), ['<C-Space>'] = cmp.mapping.complete(),
@ -320,3 +322,11 @@ map gw :Bclose<cr>
" run current script with python3 by CTRL+R in command and insert mode " run current script with python3 by CTRL+R in command and insert mode
autocmd FileType python map <buffer> <C-r> :w<CR>:exec '!python3' shellescape(@%, 1)<CR> autocmd FileType python map <buffer> <C-r> :w<CR>:exec '!python3' shellescape(@%, 1)<CR>
autocmd FileType python imap <buffer> <C-r> <esc>:w<CR>:exec '!python3' shellescape(@%, 1)<CR> autocmd FileType python imap <buffer> <C-r> <esc>:w<CR>:exec '!python3' shellescape(@%, 1)<CR>
autocmd FileType rust map <buffer> <C-r> :w<CR>:exec '!cargo run'<CR>
autocmd FileType rust imap <buffer> <C-r> :w<CR>:exec '!cargo run'<CR>
" Prettier configuration
let g:neoformat_enabled_python = ['autopep8']
let g:neoformat_try_node_exe = 1
autocmd BufWritePre,InsertLeave *.{py,rs,html,css,md,lua} Neoformat