From 8a9b259ffcfcfb2f1406d810325491a6601e769d Mon Sep 17 00:00:00 2001 From: xAlpharax <42233094+xAlpharax@users.noreply.github.com> Date: Mon, 1 Apr 2024 19:00:17 +0300 Subject: Massive changes that are qualitative and helpful. More modular repo. Changes to be committed: new file: Kvantum/KvArcDark#/KvArcDark#.kvconfig new file: Kvantum/kvantum.kvconfig modified: README.md modified: Vencord/settings/settings.json modified: X11/Xresources modified: X11/xinit new file: backgrounds/darkconstellation.png new file: backgrounds/dessertnight.jpg new file: backgrounds/fallingdown.png renamed: backgrounds/flower_old_tree.jpg -> backgrounds/flowertree.jpg new file: backgrounds/friend.jpg new file: backgrounds/void.png modified: bmenu modified: btop/btop.conf new file: clockpower modified: dmenu.conf new file: dunst/dunstrc modified: htop/htoprc modified: keybinds new file: lock new file: mpv/input.conf new file: mpv/mplayer-input.conf new file: mpv/mpv.conf new file: mpv/restore-old-bindings.conf new file: mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl new file: mpv/shaders/Anime4K_DarkLines_Fast.glsl new file: mpv/shaders/Anime4K_DarkLines_HQ.glsl new file: mpv/shaders/Anime4K_DarkLines_VeryFast.glsl new file: mpv/shaders/Anime4K_Deblur_CNN_L.glsl new file: mpv/shaders/Anime4K_Deblur_CNN_M.glsl new file: mpv/shaders/Anime4K_Deblur_DoG.glsl new file: mpv/shaders/Anime4K_Deblur_Original.glsl new file: mpv/shaders/Anime4K_Denoise_Bilateral_Mean.glsl new file: mpv/shaders/Anime4K_Denoise_Bilateral_Median.glsl new file: mpv/shaders/Anime4K_Denoise_Bilateral_Mode.glsl new file: mpv/shaders/Anime4K_RA_CNN_L.glsl new file: mpv/shaders/Anime4K_RA_CNN_M.glsl new file: mpv/shaders/Anime4K_RA_CNN_UL.glsl new file: mpv/shaders/Anime4K_RA_DoG.glsl new file: mpv/shaders/Anime4K_ThinLines_Fast.glsl new file: mpv/shaders/Anime4K_ThinLines_HQ.glsl new file: mpv/shaders/Anime4K_ThinLines_VeryFast.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_L_x2.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_L_x2_Deblur.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_M_x2.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_M_x2_Denoise.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_UL_x2.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_UL_x2_Deblur.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_UL_x2_Denoise.glsl new file: mpv/shaders/Anime4K_Upscale_DTD_x2.glsl new file: mpv/shaders/Anime4K_Upscale_DoG_x2.glsl new file: mpv/shaders/Anime4K_Upscale_DoG_x2_Deblur.glsl new file: mpv/shaders/Anime4K_Upscale_Original_x2.glsl new file: mpv/shaders/Anime4K_Upscale_Original_x2_Deblur_x2.glsl new file: nbfc-kill new file: nbfc-set new file: nbfc-status modified: neofetch/config.conf modified: nvim/init.vim modified: xrec modified: xshot modified: zathura/zathurarc modified: zsh/aliases modified: zsh/env modified: zsh/zshrc --- nvim/init.vim | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 85 insertions(+), 4 deletions(-) (limited to 'nvim') diff --git a/nvim/init.vim b/nvim/init.vim index 12ea1de..cfe5eec 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -1,11 +1,10 @@ -syntax on +syntax enable let g:hybrid_custom_term_colors = 1 set background=dark colorscheme hybrid -set nocompatible set encoding=utf-8 set noswapfile @@ -41,21 +40,91 @@ set clipboard+=unnamedplus Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' + Plug 'ryanoasis/vim-devicons' + + Plug 'tpope/vim-surround' + Plug 'jiangmiao/auto-pairs' + Plug 'norcalli/nvim-colorizer.lua' + Plug 'preservim/nerdcommenter' + Plug 'sheerun/vim-polyglot' Plug 'preservim/nerdtree' - Plug 'vimsence/vimsence' - Plug 'github/copilot.vim' + "Plug 'airblade/vim-gitgutter' + Plug 'tpope/vim-fugitive' + + Plug 'andweeb/presence.nvim' + Plug 'nvim-lua/plenary.nvim' + Plug 'nvim-telescope/telescope.nvim' + Plug 'ctrlpvim/ctrlp.vim' + + Plug 'github/copilot.vim' Plug 'neoclide/coc.nvim', {'branch': 'release'} + Plug 'neovim/nvim-lspconfig' " LSP + Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " AST + + Plug 'ThePrimeagen/vim-be-good' + + Plug 'rust-lang/rust.vim' + "Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } + call plug#end() +" [Tabnine] Autocompletion +set rtp+=~/.vim/plugged/tabnine-vim + +" [Rust.vim] Syntax checker provider +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" + " air-line let g:airline_powerline_fonts = 1 let g:airline_theme='deus' +"let g:airline#extensions#tabline#enabled = 1 + +filetype plugin on +filetype plugin indent on + +" Disable --INSERT-- (etc.) because it is already shown in the statusline +set noshowmode + +"nvim-colorizer settings +"set termguicolors +"lua require'colorizer'.setup() + +""" CtrlP +let g:ctrlp_working_path_mode = 'ra' +set wildignore+=*/tmp/*,*.so,*.swp,*.zip inoremap coc#pum#visible() ? coc#pum#confirm() : "\u\" +" Cursor highlight line +"hi CursorLine cterm=NONE ctermbg=236 +"hi CursorColumn cterm=NONE ctermbg=236 +"nnoremap b :set cursorline! +" (Disable/enable) Local cursor line +"augroup CursorLine + "au! + "au VimEnter,WinEnter,BufWinEnter * setlocal cursorline + "au WinLeave * setlocal nocursorline +"augroup END + " remaps " replace all @@ -64,6 +133,13 @@ inoremap coc#pum#visible() ? coc#pum#confirm() : "\u\< " vim tree nnoremap \ :NERDTreeToggle + " Start NERDTree. If a file is specified, move the cursor to its window. +" autocmd StdinReadPre * let s:std_in=1 +" autocmd VimEnter * NERDTree | if argc() > 0 || exists("s:std_in") | wincmd p | endif + + " Exit Vim if NERDTree is the only window left. + autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif + " spell check map S :setlocal spell! spelllang=en_us @@ -71,6 +147,11 @@ inoremap coc#pum#visible() ? coc#pum#confirm() : "\u\< map J k map K j +" Quick save and exit +map zz :wq +map zx :q! +map zs :w + """NeoVide if exists("g:neovide") set guifont="Inconsolata Nerd:h14" -- cgit v1.2.3