From 5c916d69d457101326803eb076a746060e3618cf Mon Sep 17 00:00:00 2001 From: Vikas Kushwaha Date: Thu, 21 Nov 2024 13:30:52 +0530 Subject: Moved from github --- .config/nvim/dev.vim | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 .config/nvim/dev.vim (limited to '.config/nvim/dev.vim') diff --git a/.config/nvim/dev.vim b/.config/nvim/dev.vim new file mode 100644 index 0000000..89b8eca --- /dev/null +++ b/.config/nvim/dev.vim @@ -0,0 +1,93 @@ +source ~/.config/nvim/init.vim + +packadd! onedark.vim + +" --> Zeal docs +let g:zv_disable_mapping = 1 +nmap z Zeavim +vmap z ZVVisSelection +nmap gz ZVOperator +nmap z ZVKeyDocset + +" --> COC +autocmd! User coc.nvim source $HOME/.config/nvim/coc/coc-onload.vim +let g:coc_config_home = '$HOME/.config/nvim/coc' +let g:coc_data_home = '$HOME/.local/share/nvim/site/coc' +let g:coc_global_extensions = [ + \ 'coc-json', + \ 'coc-marketplace', + \ 'coc-css', + \ 'coc-tsserver', + \ 'coc-pyright', + \ 'coc-java', + \ 'coc-sh', + \ ] +nnoremap ca :CocList diagnostics +nnoremap ce :CocList extensions +nnoremap cc :CocList commands +nnoremap co :CocList outline +nnoremap cs :CocList -I symbols +nnoremap cj :CocNext +nnoremap ck :CocPrev +nnoremap cp :CocListResume +nnoremap cm :CocList marketplace + +" --> Vimspector +let g:vimspector_base_dir = expand('$HOME/.local/share/nvim/vimspector') +let g:vimspector_enable_mappings = 'HUMAN' +nnoremap dc VimspectorContinue +nnoremap ds VimspectorStop +nnoremap dr VimspectorRestart +nnoremap dp VimspectorPause +nnoremap dl VimspectorBreakpoints +nnoremap dd VimspectorToggleBreakpoint +nnoremap db VimspectorToggleConditionalBreakpoint +nnoremap df VimspectorAddFunctionBreakpoint +nnoremap dg VimspectorGoToCurrentLine +nnoremap dx :call vimspector#ClearBreakpoints() +nnoremap dq :VimspectorReset +nnoremap VimspectorContinue +nnoremap VimspectorStepOver +nnoremap VimspectorStepInto +nnoremap VimspectorStepOut +nnoremap VimspectorToggleBreakpoint +nnoremap VimspectorRunToCursor + +" --> onedark theme +if exists('+termguicolors') + let g:airline_theme = 'onedark' + let g:onedark_terminal_italics = 1 + let g:onedark_color_overrides = { + \ "foreground": { "gui": "#BBC2CF", "cterm": "145", "cterm16": "NONE" }, + \ "background": { "gui": "#181C24", "cterm": "235", "cterm16": "NONE" }, + \ "comment_grey": { "gui": "#6C7380", "cterm": "59", "cterm16": "7" }, + \ "gutter_fg_grey": { "gui": "#6272A4", "cterm": "238", "cterm16": "8" }, + \ "special_grey": { "gui": "#5Ba078", "cterm": "238", "cterm16": "7" }, + \ } + " \ "background": { "gui": "#202426", "cterm": "235", "cterm16": "NONE" }, + " + " \ "red": { "gui": "#E06C75", "cterm": "204", "cterm16": "1" }, + " \ "dark_red": { "gui": "#BE5046", "cterm": "196", "cterm16": "9" }, + " \ "green": { "gui": "#98C379", "cterm": "114", "cterm16": "2" }, + " \ "yellow": { "gui": "#E5C07B", "cterm": "180", "cterm16": "3" }, + " \ "dark_yellow": { "gui": "#D19A66", "cterm": "173", "cterm16": "11" }, + " \ "blue": { "gui": "#61AFEF", "cterm": "39", "cterm16": "4" }, + " \ "purple": { "gui": "#C678DD", "cterm": "170", "cterm16": "5" }, + " \ "cyan": { "gui": "#56B6C2", "cterm": "38", "cterm16": "6" }, + " \ "black": { "gui": "#282C34", "cterm": "235", "cterm16": "0" }, + " \ "white": { "gui": "#ABB2BF", "cterm": "145", "cterm16": "15" }, + " \ "cursor_grey": { "gui": "#2C323C", "cterm": "236", "cterm16": "0" }, + " \ "visual_grey": { "gui": "#3E4452", "cterm": "237", "cterm16": "8" }, + " \ "menu_grey": { "gui": "#3E4452", "cterm": "237", "cterm16": "7" }, + " \ "vertsplit": { "gui": "#3E4452", "cterm": "59", "cterm16": "7" }, + + " autocmd ColorScheme * call onedark#extend_highlight("LineNr", { + " \ "fg": { "gui": "#6272A4", "cterm": "238", "cterm16": "8" }, + " \ }) + let &t_8f="\[38;2;%lu;%lu;%lum" + let &t_8b="\[48;2;%lu;%lu;%lum" + " set termguicolors noshowmode + colorscheme onedark + " autocmd VimEnter * AirlineTheme +endif + -- cgit v1.2.3