summaryrefslogtreecommitdiff
path: root/config/old/vim/.vimrc
diff options
context:
space:
mode:
Diffstat (limited to 'config/old/vim/.vimrc')
-rw-r--r--config/old/vim/.vimrc172
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>