diff options
author | xAlpharax <42233094+xAlpharax@users.noreply.github.com> | 2024-05-26 20:06:47 +0300 |
---|---|---|
committer | xAlpharax <42233094+xAlpharax@users.noreply.github.com> | 2024-05-26 20:06:47 +0300 |
commit | ceae010375308744bfe381ee2c8126dbcfefdf88 (patch) | |
tree | 588ce5581d627dbc7ffa5e0c5aa46f464a1bd878 /nvim/init.vim | |
parent | 6ed9c8a9285b4b4f2b944a4bee16bd84ca65ec52 (diff) |
Lots of visual changes and quality of life.
Dunst configured correctly.
NeoVim colorscheme configured better.
Updates to many config files.
Changes to be committed:
modified: Vencord/settings/settings.json
modified: X11/Xresources
modified: X11/xinit
new file: appimageupdate
modified: btop/btop.conf
modified: clockpower
modified: dunst/dunstrc
new file: dunst/launch.sh
modified: keybinds
modified: lock
modified: nvim/colors/hybrid.vim
new file: nvim/colors/hybrid.vim.bkup
modified: nvim/init.vim
new file: qBittorrent/ICEBERG.qbtheme
new file: qBittorrent/ayuDark.qbtheme
modified: zsh/aliases
modified: zsh/env
modified: zsh/zshrc
Diffstat (limited to 'nvim/init.vim')
-rw-r--r-- | nvim/init.vim | 42 |
1 files changed, 23 insertions, 19 deletions
diff --git a/nvim/init.vim b/nvim/init.vim index cfe5eec..dce8052 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -18,7 +18,6 @@ set clipboard+=unnamedplus set smartindent set smartcase set incsearch - set incsearch " vertical and horizontal splits set splitbelow splitright @@ -29,6 +28,9 @@ set clipboard+=unnamedplus set shiftwidth=4 set expandtab +" auto convert tabs to spaces at file open + autocmd BufReadPost * :retab + " removing white spaces autocmd BufWritePre * %s/\s\+$//e @@ -49,7 +51,7 @@ set clipboard+=unnamedplus Plug 'sheerun/vim-polyglot' Plug 'preservim/nerdtree' - "Plug 'airblade/vim-gitgutter' + Plug 'airblade/vim-gitgutter' Plug 'tpope/vim-fugitive' Plug 'andweeb/presence.nvim' @@ -61,13 +63,19 @@ set clipboard+=unnamedplus Plug 'github/copilot.vim' Plug 'neoclide/coc.nvim', {'branch': 'release'} - Plug 'neovim/nvim-lspconfig' " LSP Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " AST + Plug 'neovim/nvim-lspconfig' " LSP + + Plug 'hrsh7th/nvim-cmp' + Plug 'hrsh7th/cmp-nvim-lsp' + Plug 'hrsh7th/cmp-buffer' + Plug 'hrsh7th/cmp-path' + Plug 'hrsh7th/cmp-cmdline' Plug 'ThePrimeagen/vim-be-good' Plug 'rust-lang/rust.vim' - "Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } + Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } call plug#end() @@ -80,15 +88,10 @@ let g:syntastic_rust_checkers = ['cargo'] " LSP lua require'lspconfig'.gopls.setup{} lua require'lspconfig'.pyright.setup{} -lua require'lspconfig'.tsserver.setup{} lua require'lspconfig'.rust_analyzer.setup{} lua require'lspconfig'.bashls.setup{} lua require'lspconfig'.dartls.setup{} - -lua require'lspconfig'.cssls.setup{} -"lua require'lspconfig'.vuels.setup{} lua require'lspconfig'.svelte.setup{} -"lua require'lspconfig'.graphql.setup{} let g:presence_neovim_image_text="The One True Text Editor" let g:presence_main_image="file" @@ -105,8 +108,8 @@ filetype plugin indent on set noshowmode "nvim-colorizer settings -"set termguicolors -"lua require'colorizer'.setup() +set termguicolors +lua require'colorizer'.setup() """ CtrlP let g:ctrlp_working_path_mode = 'ra' @@ -115,10 +118,11 @@ set wildignore+=*/tmp/*,*.so,*.swp,*.zip inoremap <silent><expr> <TAB> coc#pum#visible() ? coc#pum#confirm() : "\<C-g>u\<TAB>" " Cursor highlight line -"hi CursorLine cterm=NONE ctermbg=236 -"hi CursorColumn cterm=NONE ctermbg=236 -"nnoremap <Leader>b :set cursorline! <CR> -" (Disable/enable) Local cursor line +hi CursorLine cterm=NONE ctermbg=256 +hi CursorColumn cterm=NONE ctermbg=257 +nnoremap <Leader>b :set cursorline! <CR> + + "(Disable/enable) Local cursor line "augroup CursorLine "au! "au VimEnter,WinEnter,BufWinEnter * setlocal cursorline @@ -148,13 +152,13 @@ inoremap <silent><expr> <TAB> coc#pum#visible() ? coc#pum#confirm() : "\<C-g>u\< map K j " Quick save and exit -map zz :wq<CR> -map zx :q!<CR> -map zs :w<CR> + map zz :wq<CR> + map zx :q!<CR> + map zs :w<CR> """NeoVide if exists("g:neovide") - set guifont="Inconsolata Nerd:h14" + set guifont="Inconsolata Nerd:h12" "let g:neovide_transparency = 0.8 let g:neovide_cursor_vfx_mode = "pixiedust" endif |