summaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
authorpryazha <pryadeiniv@mail.ru>2025-03-11 17:26:14 +0500
committerpryazha <pryadeiniv@mail.ru>2025-03-11 17:26:14 +0500
commit8aff4b5067cb83723bbc164c1723ec0fd7952581 (patch)
tree6d6e3c6d15fe56f51638cd522ba97aa34048a592 /.config/nvim
parentbb20d86f6289854efa54cb5eafca4faef9721b90 (diff)
some vim and neovim changes, also add alacritty
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/init.vim69
1 files changed, 34 insertions, 35 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index 6af4444..df25163 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -1,47 +1,46 @@
-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
-
-call plug#begin()
-Plug '4513ECHO/vim-colors-hatsunemiku'
-call plug#end()
-
+"Visual
+syntax off
set termguicolors
-colorscheme hatsunemiku
-
-set incsearch
-set nohlsearch
-
-set clipboard+=unnamedplus
+colorscheme habamax
+hi normal guifg=#dcd7d7 guibg=#242829
+hi comment gui=italic
+hi string guifg=#bf739f
+set laststatus=0
+let g:netrw_banner=0
-set tabstop=8
-set shiftwidth=8
-set softtabstop=8
+"Formatting
+set tabstop=4
+set shiftwidth=4
+set softtabstop=4
set textwidth=80
set noexpandtab
-
set nowrap
set cindent
set cinoptions=:0,l1,t0,g0,(0
-let g:netrw_banner=0
+"Functional
+set clipboard+=unnamedplus
+set incsearch
+set nohlsearch
+
+"Bindings
+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>b :buffers<cr>:b<space>
+map <leader>q :q<cr>
+
+map <leader>sh :split<space>
+map <leader>sv :vertical<space>split<space>
set makeprg=./build.sh
+map <leader>m :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr>
+map <leader>n :cnext<cr>
-let mapleader=","
+map <leader>g :grep!<space>-rn<space><space>.<left><left>''<left>
-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
+"Comments
+map <leader>cm I/*<space><esc>A<space>*/<esc>0
+map <leader>cd ^dwA<backspace><backspace><backspace><esc>0