|
|
@ -22,17 +22,17 @@ set scrolloff=8
|
|
|
|
set hidden
|
|
|
|
set hidden
|
|
|
|
set signcolumn=yes
|
|
|
|
set signcolumn=yes
|
|
|
|
set colorcolumn=110
|
|
|
|
set colorcolumn=110
|
|
|
|
set list
|
|
|
|
set list
|
|
|
|
|
|
|
|
|
|
|
|
autocmd BufWritePost *.tex !echo | pdflatex % >/dev/null
|
|
|
|
autocmd BufWritePost *.tex !echo | pdflatex % >/dev/null
|
|
|
|
|
|
|
|
|
|
|
|
call plug#begin("~/.nvim/plugged")
|
|
|
|
call plug#begin("~/.nvim/plugged")
|
|
|
|
|
|
|
|
|
|
|
|
Plug 'rust-lang/rust.vim'
|
|
|
|
Plug 'rust-lang/rust.vim'
|
|
|
|
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
|
|
|
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
|
|
|
Plug 'neovim/nvim-lspconfig'
|
|
|
|
Plug 'neovim/nvim-lspconfig'
|
|
|
|
Plug 'mbbill/undotree'
|
|
|
|
Plug 'mbbill/undotree'
|
|
|
|
Plug 'sbdchd/neoformat'
|
|
|
|
Plug 'sbdchd/neoformat'
|
|
|
|
Plug 'gruvbox-community/gruvbox'
|
|
|
|
|
|
|
|
Plug 'folke/tokyonight.nvim', { 'branch': 'main' }
|
|
|
|
Plug 'folke/tokyonight.nvim', { 'branch': 'main' }
|
|
|
|
Plug 'nvim-lua/plenary.nvim'
|
|
|
|
Plug 'nvim-lua/plenary.nvim'
|
|
|
|
Plug 'nvim-telescope/telescope.nvim'
|
|
|
|
Plug 'nvim-telescope/telescope.nvim'
|
|
|
@ -42,21 +42,17 @@ Plug 'darrikonn/vim-gofmt', { 'do': ':GoUpdateBinaries' }
|
|
|
|
"Plug 'fatih/vim-go'
|
|
|
|
"Plug 'fatih/vim-go'
|
|
|
|
Plug 'preservim/nerdtree'
|
|
|
|
Plug 'preservim/nerdtree'
|
|
|
|
Plug 'udalov/kotlin-vim'
|
|
|
|
Plug 'udalov/kotlin-vim'
|
|
|
|
|
|
|
|
|
|
|
|
Plug 'hrsh7th/cmp-nvim-lsp'
|
|
|
|
Plug 'hrsh7th/cmp-nvim-lsp'
|
|
|
|
Plug 'hrsh7th/cmp-buffer'
|
|
|
|
Plug 'hrsh7th/cmp-buffer'
|
|
|
|
Plug 'hrsh7th/nvim-cmp'
|
|
|
|
Plug 'hrsh7th/nvim-cmp'
|
|
|
|
Plug 'L3MON4D3/LuaSnip'
|
|
|
|
Plug 'L3MON4D3/LuaSnip'
|
|
|
|
Plug 'EdenEast/nightfox.nvim'
|
|
|
|
Plug 'EdenEast/nightfox.nvim'
|
|
|
|
Plug 'itchyny/lightline.vim'
|
|
|
|
Plug 'itchyny/lightline.vim'
|
|
|
|
"EEEEEEEEEEEEEEEEEEEEEEEEEEEee
|
|
|
|
|
|
|
|
Plug 'ThePrimeagen/vim-be-good'
|
|
|
|
|
|
|
|
Plug 'tpope/vim-fugitive'
|
|
|
|
Plug 'tpope/vim-fugitive'
|
|
|
|
Plug 'simrat39/rust-tools.nvim'
|
|
|
|
Plug 'simrat39/rust-tools.nvim'
|
|
|
|
|
|
|
|
|
|
|
|
call plug#end()
|
|
|
|
call plug#end()
|
|
|
|
|
|
|
|
|
|
|
|
"colorscheme gruvbox
|
|
|
|
|
|
|
|
colorscheme tokyonight
|
|
|
|
colorscheme tokyonight
|
|
|
|
|
|
|
|
|
|
|
|
let mapleader = " "
|
|
|
|
let mapleader = " "
|
|
|
@ -65,15 +61,10 @@ nnoremap <C-p> :lua require ('telescope.builtin').git_files()<CR>
|
|
|
|
nnoremap <C-f> :lua require ('telescope.builtin').find_files()<CR>
|
|
|
|
nnoremap <C-f> :lua require ('telescope.builtin').find_files()<CR>
|
|
|
|
nnoremap <leader>f :lua require('telescope.builtin').live_grep()<CR>
|
|
|
|
nnoremap <leader>f :lua require('telescope.builtin').live_grep()<CR>
|
|
|
|
nnoremap <leader><tab> :lua require('telescope.builtin').buffers()<CR>
|
|
|
|
nnoremap <leader><tab> :lua require('telescope.builtin').buffers()<CR>
|
|
|
|
"nnoremap <leader><tab> :b<space>
|
|
|
|
|
|
|
|
nnoremap <leader>y "+y
|
|
|
|
nnoremap <leader>y "+y
|
|
|
|
|
|
|
|
|
|
|
|
lua require("init")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
nnoremap gd :lua vim.lsp.buf.definition()<CR>
|
|
|
|
nnoremap gd :lua vim.lsp.buf.definition()<CR>
|
|
|
|
nnoremap K :lua vim.lsp.buf.hover()<CR>
|
|
|
|
nnoremap K :lua vim.lsp.buf.hover()<CR>
|
|
|
|
nnoremap L :lua vim.diagnostic.open_float()<CR>
|
|
|
|
nnoremap L :lua vim.diagnostic.open_float()<CR>
|
|
|
|
|
|
|
|
|
|
|
|
"autocmd BufWritePost *.go GoImports
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
nnoremap <C-n> :NERDTreeToggle<CR>
|
|
|
|
nnoremap <C-n> :NERDTreeToggle<CR>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lua require("init")
|
|
|
|