From df2105166b6a8a45f521fb22e7f0c4d2cd4f1c72 Mon Sep 17 00:00:00 2001
From: pryazha <pryadeiniv@mail.ru>
Date: Wed, 19 Feb 2025 22:50:00 +0500
Subject: clean bash profile, change vim/nvim configs and add some scripts

---
 .config/nvim/init.vim | 55 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 34 insertions(+), 21 deletions(-)

(limited to '.config/nvim')

diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index 197c15a..6af4444 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -1,34 +1,47 @@
-colorscheme retrobox
-set termguicolors
+let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim'
+if empty(glob(data_dir . '/autoload/plug.vim'))
+  silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs  https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
+  autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
+endif
 
-set nowrap
+call plug#begin()
+Plug '4513ECHO/vim-colors-hatsunemiku'
+call plug#end()
+
+set termguicolors
+colorscheme hatsunemiku
 
 set incsearch
 set nohlsearch
 
 set clipboard+=unnamedplus
 
-set cindent
-set cinoptions=(,{,!,l1
+set tabstop=8
+set shiftwidth=8
+set softtabstop=8
+set textwidth=80
+set noexpandtab
 
-set shiftwidth=4 smarttab
-set expandtab
-set tabstop=4 softtabstop=0
+set nowrap
+set cindent
+set cinoptions=:0,l1,t0,g0,(0
 
 let g:netrw_banner=0
 
 set makeprg=./build.sh
 
-map \e :Ex<CR>
-map \ve :vs<bar>wincmd l<bar>Ex<CR>
-map \t :vertical rightbelow terminal<space>
-map \m :make!<CR>:vertical rightbelow copen<CR><CR>:wincmd =<CR>
-map \n :cnext<CR>
-map \c :cd %:p:h<CR>
-map \q :q<CR>
-map \b :buffer<SPACE>
-map \bn :bn<CR>
-map \bp :bp<CR>
-map \bd :bd<CR>
-map \p  :let @+ = expand("%")<CR>
-map \fp :let @+ = expand("%:p")<CR>
+let mapleader=","
+
+map <leader>e  :Ex<cr>
+map <leader>ve :vs<bar>wincmd l<bar>Ex<cr>
+map <leader>t  :vertical rightbelow terminal<space>
+map <leader>m  :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr>
+map <leader>n  :cnext<cr>
+map <leader>z  :cd %:p:h<cr>
+map <leader>q  :q<cr>
+map <leader>b  :buffers<cr>:b<space>
+map <leader>p  :let @+ = expand("%")<cr>
+map <leader>fp :let @+ = expand("%:p")<cr>
+
+map <leader>cm I/*<space><esc>A<space>*/<esc>0
+map <leader>cd ^dwA<backspace><backspace><backspace><esc>0
-- 
cgit v1.2.3