summaryrefslogtreecommitdiff
path: root/nvim/init.vim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/init.vim')
-rw-r--r--nvim/init.vim52
1 files changed, 17 insertions, 35 deletions
diff --git a/nvim/init.vim b/nvim/init.vim
index 486ada1..d2ce209 100644
--- a/nvim/init.vim
+++ b/nvim/init.vim
@@ -2,13 +2,12 @@ autocmd! bufwritepost .vimrc source %
call plug#begin('~/.vim/plugged')
Plug 'cespare/vim-toml', { 'branch': 'main' }
-Plug 'rust-lang/rust.vim'
+"Plug 'rust-lang/rust.vim'
Plug 'nvim-lua/plenary.nvim'
Plug 'lewis6991/gitsigns.nvim'
Plug 'famiu/feline.nvim'
Plug 'kyazdani42/nvim-web-devicons'
Plug 'luochen1990/rainbow' " color parentheses
-Plug 'dense-analysis/ale' " checker syntax
Plug 'terryma/vim-multiple-cursors'
Plug 'tpope/vim-fugitive' " git extension for commit logs and etc.
Plug 'editorconfig/editorconfig-vim'
@@ -33,6 +32,13 @@ if has('nvim')
Plug 'saecki/crates.nvim'
Plug 'gelguy/wilder.nvim', { 'do': ':UpdateRemotePlugins' }
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
+
+ Plug 'jose-elias-alvarez/null-ls.nvim'
+ Plug 'folke/trouble.nvim'
+ Plug 'folke/lsp-colors.nvim'
+
+ Plug 'ray-x/guihua.lua', {'do': 'cd lua/fzy && make' }
+ Plug 'ray-x/navigator.lua'
endif
@@ -88,38 +94,10 @@ set ttyfast
set noswapfile
" rust
-let g:rustfmt_autosave = 1
-let g:rustfmt_emit_files = 1
-let g:rustfmt_fail_silently = 0
-let g:rust_clip_command = 'xclip -selection clipboard'
-
-let g:ale_disable_lsp = 1
-let g:ale_fix_on_save = 1
-let g:ale_sign_error = '🛑'
-let g:ale_sign_warning = '⚠️'
-let g:ale_sign_info = '💭'
-let g:ale_echo_msg_error_str = 'E'
-let g:ale_echo_msg_warning_str = 'W'
-let g:ale_echo_msg_format = '[%severity%] [%linter%] %s'
-let g:ale_open_list = 1
-let g:ale_keep_list_window_open = 0
-let g:ale_list_window_size = 3
-
-let b:ale_linters = {
-\ 'python': ['flake8', 'pylint', 'mypy'],
-\ 'cpp': ['clang'],
-\ 'c': ['clang'],
-\}
-
-let b:ale_fixers = {
-\ 'python': ['black', 'isort'],
-\ 'javascript': ['prettier'],
-\ 'typescript': ['prettier'],
-\ 'vue': ['prettier'],
-\ 'cpp': ['clang-format'],
-\ 'c': ['clang-format'],
-\}
-
+" let g:rustfmt_autosave = 1
+" let g:rustfmt_emit_files = 1
+" let g:rustfmt_fail_silently = 0
+" let g:rust_clip_command = 'xclip -selection clipboard'
if has('nvim')
set termguicolors
@@ -147,6 +125,11 @@ if has('nvim')
\ ],
\ })))
lua require('nvim-treesitter.configs').setup({ highlight = { enable = true, }, })
+
+ lua require("lsp-colors").setup()
+
+ lua require('navigator').setup()
+
else
colorscheme miramare
endif
@@ -185,7 +168,6 @@ nnoremap <leader>b <cmd>Telescope buffers<cr>
" tabs
nnoremap ]t :tabn<CR>
nnoremap [t :tabp<CR>
-nnoremap <leader>t :tabs<CR>
" only one window
nnoremap <leader>o :only<CR>