From 9a71c0b1cdc2cdc895be239ebca671819c40943b Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Sat, 19 Jul 2025 00:28:44 +0200 Subject: [PATCH] Add .vimrc --- .vimrc | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .vimrc diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..e2f04e5 --- /dev/null +++ b/.vimrc @@ -0,0 +1,51 @@ +syntax on +filetype on +filetype plugin on +set nocompatible +set nobackup +set relativenumber +set number +set cursorline +set tabstop=4 +set shiftwidth=4 +set softtabstop=4 +set scrolloff=10 +set expandtab +set wrap +set incsearch +set noswapfile +set backspace=indent,eol,start + +call plug#begin() + +Plug 'ycm-core/YouCompleteMe' +Plug 'junegunn/vim-easy-align' +Plug 'mg979/vim-visual-multi' +Plug 'tpope/vim-commentary' +Plug 'ARM9/arm-syntax-vim' +Plug 'ziglang/zig.vim' +Plug 'habamax/vim-alchemist' +Plug 'Airbus5717/c3.vim' + +call plug#end() + +" let g:ycm_echo_current_diagnostic = 0 +" let g:ycm_show_diagnostics_ui = 0 +let g:ycm_clangd_args = ['--header-insertion=never'] +let g:ycm_add_preview_to_completeopt = 1 +" set completeopt-=preview +set completeopt+=preview + +colorscheme alchemist + +let mapleader = ' ' + +nnoremap Y "+y +vnoremap Y "+y +nnoremap yY ^"+y$ +nnoremap Pp "+p + +nmap p :Explore + +xmap ga (EasyAlign) +nmap ga (EasyAlign)