diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-26 00:01:38 +0200 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-26 00:04:53 +0200 |
commit | a0f23547739e0a4e738f2ee161359ee23eac79de (patch) | |
tree | bea7d2dc65752c6720a19883a4554b5be8bcf19c /config/old/vim/.vimrc | |
parent | 500c88e366aefdddb972a30ba9468759fd76735f (diff) |
renamed vimrc
Diffstat (limited to 'config/old/vim/.vimrc')
-rw-r--r-- | config/old/vim/.vimrc | 172 |
1 files changed, 0 insertions, 172 deletions
diff --git a/config/old/vim/.vimrc b/config/old/vim/.vimrc deleted file mode 100644 index 55ad372..0000000 --- a/config/old/vim/.vimrc +++ /dev/null @@ -1,172 +0,0 @@ -" Heh - -filetype plugin indent on - -syntax on - -set runtimepath+=~/.config/vim,~/.config/vim/after -set viminfo+=n~/.config/vim/viminfo -" Plugins -" s;https://github.com/\(.*\);Plug '\1'; -call plug#begin('~/.config/vim/plugged') -Plug 'LordTlasT/live-server' -Plug 'airblade/vim-gitgutter' -Plug 'arcticicestudio/nord-vim' -Plug 'godlygeek/tabular' -Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } -Plug 'junegunn/fzf.vim' -Plug 'michaeljsmith/vim-indent-object' -Plug 'tpope/vim-capslock' -Plug 'tpope/vim-commentary' -Plug 'tpope/vim-endwise' -Plug 'tpope/vim-fugitive' -Plug 'tpope/vim-repeat' -Plug 'tpope/vim-surround' -Plug 'tpope/vim-vinegar' -Plug 'yuezk/vim-js' -Plug 'theRealCarneiro/hyprland-vim-syntax' -call plug#end() - -set termguicolors " amazing! -set signcolumn=yes " GitGutter -set updatetime=100 - -set tabstop=4 shiftwidth=4 " Turn tab to spaces -set backspace=2 backspace=indent,eol,start " Turn backspaces into tabspaces -set clipboard=unnamed " Use system primary clipboard - -set number " Set (absolute) line numbers -set relativenumber " make them hybrid -set showmatch " Show matching bracket -set showcmd " Show partial command in status line -set laststatus=2 " show more status/file info -set cursorline " Highlight line at cursor -set ruler " Show cursor and progress in file -set wildmenu " Show command options (autocomplete) - -set hlsearch -set incsearch -set smartcase ignorecase -set path += ** - -set scrolloff=8 -set smartindent - -set mouse= "nomouse -set encoding=utf-8 " Set encoding -set history=200 " Keep a lot more command history - -set noswapfile nobackup -set formatoptions = "cqrnj" - -""""""""""""COLORSCHEME""""""""""""""""""""""" -colo nord -hi! Normal ctermbg=NONE guibg=NONE -hi! NonText ctermbg=NONE guibg=NONE -""""""""""""""""""""""""""""""""""""""""""""" - -let &t_SI = "\e[6 q" " Insert cursor -let &t_EI = "\e[2 q" " Normal cursor - -let ghregex='\(^\|\s\s\)\zs\.\S\+' " Start netrw with dotfiles hidden -let g:netrw_list_hide=ghregex - -""""""""""""""""""" FUNCTIONS AND COMMANDS - -" autocomment z80 -autocmd FileType z80 setlocal commentstring=;\ %s - -" Return to last edit position -autocmd BufReadPost * - \ if line("'\"") > 1 && line("'\"") <= line("$") | - \ exe "normal! g`\"" | - \ endif - -" Absolute numbers if window isn't focused -augroup numbertoggle - autocmd! - autocmd BufEnter,FocusGained,WinEnter * if &nu | set rnu | endif - autocmd BufLeave,FocusLost,WinLeave * if &nu | set nornu | endif -augroup END - -" Toggle status bar -let s:hidden_all = 0 -function! ToggleHiddenAll() - if s:hidden_all == 0 - let s:hidden_all = 1 - set noshowmode noruler nonu nornu laststatus=0 noshowcmd signcolumn=no - else - let s:hidden_all = 0 - set showmode ruler nu rnu laststatus=2 showcmd signcolumn=yes - endif -endfunction - - -""""""""""""""""""""" MAPPINGS """""""""""""""""""""""" -let mapleader = ' ' - -" Windows -noremap <A-h> <C-W>h -noremap <A-j> <C-W>j -noremap <A-k> <C-W>k -noremap <A-l> <C-W>l -noremap <A-o> <C-W>o -nnoremap <C-H> :call ToggleHiddenAll()<CR> - -" goto buffer -nnoremap gb :buffers<CR>:buffer<Space> - -let mapleader = " " -let maplocalleader = "\\" - -" -- vinegar is already doing this -nnoremap - <cmd>Ex<cr> - -" moving -inoremap <C-a> <C-o>I -inoremap <C-e> <C-o>A -inoremap <C-k> <C-o>D - -" buffers -nnoremap gb <cmd>buffers<cr>:buffer<Space> -nnoremap <Leader>q <cmd>q!<cr> -nnoremap <Leader>Q <cmd>qa!<cr> - -" Windows -nnoremap <A-h> <C-W>h -nnoremap <A-j> <C-W>j -nnoremap <A-k> <C-W>k -nnoremap <A-l> <C-W>l -nnoremap <A-o> <C-W>o -" command line -cnoremap <M-b> <C-Left> -cnoremap <M-f> <C-Right> -cnoremap <M-d> <C-Right><C-w> - -" clipboard -nnoremap <Leader>y \ - -" templates -nnoremap <LocalLeader>rt :-1r - -" utils -inoremap <LocalLeader>r <cmd>r!echo -n $RANDOM<cr><esc>kJA -" ordered list -nnoremap <LocalLeader>n <C-v>I0. <esc>gvg<C-a> -vnoremap <Leader>u <cmd>'<,'>s/^[0-9]\\+\\. //<cr><esc> -" scripts -nnoremap <Leader>x <cmd>!chmod +x %<cr> -" replace -nnoremap <Leader>sf [[:%s/\<<C-r><C-w>\>/<C-r><C-w><C-w>/gI<Left><Left><Left>]] -nnoremap <Leader>sl [[:s/\<<C-r><C-w>\>/<C-r><C-w><C-w>/gI<Left><Left><Left>]] - -" write -nnoremap <LocalLeader>w <cmd>write<cr> -nnoremap <LocalLeader>W <cmd>write!<cr> -nnoremap <LocalLeader>e <cmd>edit<cr> - -" Packer -nnoremap <Leader>P <cmd>PackerSync<cr> - -" spelling -nnoremap <Leader><C-s> <cmd>setlocal spell!<cr> |