summaryrefslogtreecommitdiff
path: root/.config/.vimrc
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/.vimrc
parentbb20d86f6289854efa54cb5eafca4faef9721b90 (diff)
some vim and neovim changes, also add alacritty
Diffstat (limited to '.config/.vimrc')
-rw-r--r--.config/.vimrc60
1 files changed, 25 insertions, 35 deletions
diff --git a/.config/.vimrc b/.config/.vimrc
index 55f9908..5b07ac5 100644
--- a/.config/.vimrc
+++ b/.config/.vimrc
@@ -1,52 +1,42 @@
-source $VIMRUNTIME/defaults.vim
-
-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
set termguicolors
-colorscheme hatsunemiku
-
-"set shiftwidth=4
-"set smarttab
-"set expandtab
-"set tabstop=4
-"set softtabstop=0
+syntax on
+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=(,{,!,l1
set cinoptions=:0,l1,t0,g0,(0
-let g:netrw_banner=0
-
-set makeprg=./build.sh
+"Functional
+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>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>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>
+
+set makeprg=./build.sh
+map <leader>m :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr>
+map <leader>n :cnext<cr>
map <leader>y "+y
map <leader>p "+p
+"Comments
map <leader>cm I/*<space><esc>A<space>*/<esc>0
map <leader>cd ^dwA<backspace><backspace><backspace><esc>0