From 7df7120b1ae66ed0e9a7c6ed9b224ba44ea1d920 Mon Sep 17 00:00:00 2001 From: Vikas Kushwaha Date: Tue, 29 Apr 2025 09:25:30 +0530 Subject: Updates --- .config/nvim/coc/coc-settings.json | 9 +++--- .config/nvim/dev.vim | 2 ++ .config/nvim/init.vim | 43 ++++++++++++++++----------- .config/nvim/pack/plugins/opt/vim-javascript | 1 + .config/nvim/pack/plugins/opt/vim-jsx | 1 + .config/nvim/pack/plugins/opt/vim-jsx-improve | 1 + .config/nvim/pack/plugins/opt/vim-jsx-pretty | 1 + 7 files changed, 36 insertions(+), 22 deletions(-) create mode 160000 .config/nvim/pack/plugins/opt/vim-javascript create mode 160000 .config/nvim/pack/plugins/opt/vim-jsx create mode 160000 .config/nvim/pack/plugins/opt/vim-jsx-improve create mode 160000 .config/nvim/pack/plugins/opt/vim-jsx-pretty (limited to '.config/nvim') diff --git a/.config/nvim/coc/coc-settings.json b/.config/nvim/coc/coc-settings.json index f90bc38..8b56371 100644 --- a/.config/nvim/coc/coc-settings.json +++ b/.config/nvim/coc/coc-settings.json @@ -1,6 +1,7 @@ { - "suggest.autoTrigger": "always", - "diagnostic.enable": true, - "python.linting.pycodestyleEnabled": true, - "html.autoCreateQuotes": false + "suggest.autoTrigger": "always", + "diagnostic.enable": true, + "python.linting.pycodestyleEnabled": true, + "html.autoCreateQuotes": false, + "coc.preferences.formatOnType": true } diff --git a/.config/nvim/dev.vim b/.config/nvim/dev.vim index a3b888b..149b931 100644 --- a/.config/nvim/dev.vim +++ b/.config/nvim/dev.vim @@ -3,6 +3,7 @@ source ~/.config/nvim/init.vim packadd! onedark.vim " packadd! fzf packadd! fzf.vim +packadd! vim-jsx-pretty " --> Fzf source ~/.config/nvim/other/fzf.vim @@ -36,6 +37,7 @@ nnoremap cj :CocNext nnoremap ck :CocPrev nnoremap cp :CocListResume nnoremap cm :CocList marketplace +nnoremap cff :Format " --> Vimspector let g:vimspector_base_dir = expand('$HOME/.local/share/nvim/vimspector') diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 9261061..e9772ee 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -124,23 +124,26 @@ inoremap jk inoremap ;n /<++>c4l nnoremap n /<++>c4l -autocmd FileType html,markdown,template inoremap ;s >bi<ea -autocmd FileType html,markdown,template inoremap ;c >biea -autocmd FileType html,markdown,template inoremap ;i b"tywi<ea>PFb"tywi<ea><++>P2F>i -autocmd FileType html,markdown,template inoremap ;b b"tywi<ea>"tpa><++>kO -autocmd FileType html,markdown,template inoremap ;B b"tywi<ea><++>"tpa><++>3k$i -autocmd FileType html,markdown,template inoremap ;ap

<++>

<++>3k$i -autocmd FileType html,markdown,template inoremap ;aa <++><++>3k$hi - -autocmd FileType tex inoremap ;b b"tywi\begin{ea}\end{"tpa}kA -autocmd FileType tex inoremap ;s \section{}i -autocmd FileType tex inoremap ;at \begin{tikzpicture}\end{tikzpicture}O -autocmd FileType tex inoremap ;ap \usepackage{}i -autocmd FileType tex inoremap ;aP \usepackage[]{}F[a -autocmd FileType tex inoremap ;ab \textbf{}i -autocmd FileType tex inoremap ;ai \textit{}i -autocmd FileType tex inoremap ;au \underline{}i +inoremap ;s >bi<ea +inoremap ;c >biea +inoremap ;i b"tywi<ea>PFb"tywi<ea><++>P2F>i +inoremap ;b b"tywi<ea>"tpa><++>kO +inoremap ;B b"tywi<ea><++>"tpa><++>3k$i +inoremap ;ap

<++>

<++>3k$i +inoremap ;aa <++><++>3k$hi + +augroup Tex + autocmd! + autocmd FileType tex inoremap ;b b"tywi\begin{ea}\end{"tpa}kA + autocmd FileType tex inoremap ;s \section{}i + autocmd FileType tex inoremap ;at \begin{tikzpicture}\end{tikzpicture}O + autocmd FileType tex inoremap ;ap \usepackage{}i + autocmd FileType tex inoremap ;aP \usepackage[]{}F[a + autocmd FileType tex inoremap ;ab \textbf{}i + autocmd FileType tex inoremap ;ai \textit{}i + autocmd FileType tex inoremap ;au \underline{}i +augroup END autocmd FileType go inoremap ;ae err:=<++>iferr!=nil{returnerr}3kI @@ -169,7 +172,10 @@ autocmd BufEnter vartak-results-data.pl nmap t :w:se nornu:!vart nnoremap w :set wrap! nnoremap fo :!opout "%:p" -nnoremap ec :tabnew ~/.config/nvim/init.vim +nnoremap ei :tabnew ~/.config/nvim/init.vim +nnoremap eo :tabnew ~/.config/nvim/coc/coc-onload.vim +nnoremap ec :tabnew ~/.config/nvim/coc/coc-settings.json +nnoremap ed :tabnew ~/.config/nvim/dev.vim nnoremap :source ~/.config/nvim/init.vim nnoremap s :%s//gc @@ -179,3 +185,4 @@ let shortcuts = config_dir . "shortcuts.vim" if filereadable(shortcuts) execute "source " . shortcuts endif + diff --git a/.config/nvim/pack/plugins/opt/vim-javascript b/.config/nvim/pack/plugins/opt/vim-javascript new file mode 160000 index 0000000..b26c9ed --- /dev/null +++ b/.config/nvim/pack/plugins/opt/vim-javascript @@ -0,0 +1 @@ +Subproject commit b26c9edb3563e02f5c0b20580f7cf9743e95b157 diff --git a/.config/nvim/pack/plugins/opt/vim-jsx b/.config/nvim/pack/plugins/opt/vim-jsx new file mode 160000 index 0000000..8879e0d --- /dev/null +++ b/.config/nvim/pack/plugins/opt/vim-jsx @@ -0,0 +1 @@ +Subproject commit 8879e0d9c5ba0e04ecbede1c89f63b7a0efa24af diff --git a/.config/nvim/pack/plugins/opt/vim-jsx-improve b/.config/nvim/pack/plugins/opt/vim-jsx-improve new file mode 160000 index 0000000..b179bf9 --- /dev/null +++ b/.config/nvim/pack/plugins/opt/vim-jsx-improve @@ -0,0 +1 @@ +Subproject commit b179bf9a3901ccc6afcaa3abc9c93bae450f3339 diff --git a/.config/nvim/pack/plugins/opt/vim-jsx-pretty b/.config/nvim/pack/plugins/opt/vim-jsx-pretty new file mode 160000 index 0000000..6989f16 --- /dev/null +++ b/.config/nvim/pack/plugins/opt/vim-jsx-pretty @@ -0,0 +1 @@ +Subproject commit 6989f1663cc03d7da72b5ef1c03f87e6ddb70b41 -- cgit v1.2.3