add headings to vim files
This commit is contained in:
parent
8431a69ff4
commit
fc4586d657
@ -1,3 +1,7 @@
|
||||
"============
|
||||
"Autocommands
|
||||
"============
|
||||
|
||||
if has("autocmd")
|
||||
"global autocmds
|
||||
"-----------------
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
"custom commands
|
||||
"---------------
|
||||
"========
|
||||
"Commands
|
||||
"========
|
||||
|
||||
"common typos and abbreviations
|
||||
cnoremap w!! w !sudo tee % > /dev/null
|
||||
command! W w !sudo tee % > /dev/null
|
||||
@ -7,4 +9,5 @@ command! Q q
|
||||
command! WQ wq
|
||||
command! Q1 q!
|
||||
|
||||
"useful shortcut commands
|
||||
command! Trim %s/\s\+$//
|
||||
|
||||
@ -1,3 +1,7 @@
|
||||
"=========
|
||||
"Functions
|
||||
"=========
|
||||
|
||||
"toggle functions
|
||||
"----------------
|
||||
function! ToggleColorColumn()
|
||||
|
||||
@ -1,8 +1,14 @@
|
||||
"========
|
||||
"Keybinds
|
||||
"========
|
||||
|
||||
"leader key
|
||||
let mapleader=' '
|
||||
|
||||
"normal mode keybinds
|
||||
"---------------
|
||||
"----------------
|
||||
"regular keybinds
|
||||
"----------------
|
||||
|
||||
"paste and search
|
||||
nnoremap <silent><leader><space> :noh <BAR> :let @/ = ""<CR>
|
||||
nnoremap <leader>i :set invpaste<CR>
|
||||
@ -18,30 +24,23 @@ nnoremap <leader>dt :r !date<CR>
|
||||
|
||||
"rc files
|
||||
nnoremap <leader>rc :vsplit $MYVIMRC<CR>
|
||||
nnoremap <leader>rcs :vsplit ~/.vim/settings.vim<CR>
|
||||
nnoremap <leader>rcf :vsplit ~/.vim/functions.vim<CR>
|
||||
nnoremap <leader>rcc :vsplit ~/.vim/commands.vim<CR>
|
||||
nnoremap <leader>rck :vsplit ~/.vim/keybinds.vim<CR>
|
||||
nnoremap <leader>rcp :vsplit ~/.vim/plugins.vim<CR>
|
||||
nnoremap <leader>rca :vsplit ~/.vim/autocmds.vim<CR>
|
||||
nnoremap <leader>rcft :vsplit $HOME/.vim/after/ftplugin/<CR>
|
||||
nnoremap <leader>rcl :vsplit ~/.config/vimrc<CR>
|
||||
nnoremap <leader>so :source $MYVIMRC<CR>
|
||||
nnoremap <leader>rcl :vsplit ~/.config/vimrc<CR>
|
||||
nnoremap <leader>rcft :vsplit $HOME/.vim/after/ftplugin/<CR>
|
||||
|
||||
"windows
|
||||
nnoremap <leader>cl :close<CR>
|
||||
|
||||
"formatting tools
|
||||
nnoremap =j :%!python -m json.tool<CR>
|
||||
"}}}
|
||||
|
||||
"insert mode keybinds
|
||||
"--------------------
|
||||
"abbrevations
|
||||
inoreabbrev <expr> #!! "#!/usr/bin/env"
|
||||
|
||||
"---------------
|
||||
"plugin keybinds
|
||||
"---------------
|
||||
|
||||
"netrw
|
||||
nnoremap <silent><leader>e :call ToggleNetrw()<CR>
|
||||
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
"plugins (vim-plug)
|
||||
"------------------
|
||||
"==================
|
||||
"Plugins (vim-plug)
|
||||
"==================
|
||||
|
||||
"vim-plug paths
|
||||
let plugDir = expand("$HOME/.vim/autoload/plug.vim")
|
||||
let pluginDir = expand("$HOME/.vim/plugged")
|
||||
|
||||
@ -1,34 +1,17 @@
|
||||
"================
|
||||
"general settings
|
||||
"================
|
||||
|
||||
"source system defaults
|
||||
"----------------------
|
||||
if filereadable(expand('$VIMRUNTIME/defaults.vim'))
|
||||
unlet! g:skip_defaults_vim
|
||||
source $VIMRUNTIME/defaults.vim
|
||||
endif
|
||||
|
||||
"general settings
|
||||
"----------------
|
||||
"encoding/format
|
||||
set encoding=utf-8
|
||||
set fileformats=unix,dos,mac
|
||||
|
||||
"file/buffer
|
||||
set autoread
|
||||
set autowrite
|
||||
set confirm
|
||||
|
||||
"display
|
||||
set background=dark
|
||||
set number
|
||||
set wrap
|
||||
set foldmethod=marker
|
||||
set listchars=tab:→\ ,extends:›,precedes:‹,nbsp:·,space:·,trail:·,eol:¬
|
||||
" set list
|
||||
|
||||
"drawing
|
||||
set lazyredraw
|
||||
set regexpengine=1
|
||||
set redrawtime=10000
|
||||
|
||||
"tab/indent
|
||||
set tabstop=4
|
||||
set softtabstop=4
|
||||
@ -48,20 +31,43 @@ set hlsearch
|
||||
set ignorecase
|
||||
set smartcase
|
||||
|
||||
"file/buffer
|
||||
set autoread
|
||||
set autowrite
|
||||
set confirm
|
||||
|
||||
"cursor behaviour
|
||||
set virtualedit=block
|
||||
set backspace=indent,eol,start
|
||||
set scrolloff=2
|
||||
set sidescrolloff=4
|
||||
|
||||
"window behaviour (ltr)
|
||||
set splitbelow
|
||||
set splitright
|
||||
|
||||
"input/timeout
|
||||
set esckeys
|
||||
set timeoutlen=1000 "for mappings
|
||||
set ttimeoutlen=20 "for keycodes
|
||||
|
||||
"window behaviour (ltr)
|
||||
set splitbelow
|
||||
set splitright
|
||||
"drawing
|
||||
set lazyredraw
|
||||
set regexpengine=1
|
||||
set redrawtime=10000
|
||||
|
||||
"display
|
||||
set background=dark
|
||||
set number
|
||||
set wrap
|
||||
set foldmethod=marker
|
||||
set listchars=tab:→\ ,extends:›,precedes:‹,nbsp:·,space:·,trail:·,eol:¬
|
||||
" set list
|
||||
|
||||
"syntax/filetype/matchit
|
||||
syntax on
|
||||
filetype plugin indent on
|
||||
runtime macros/matchit.vim
|
||||
|
||||
"os/gui settings
|
||||
"---------------
|
||||
@ -87,12 +93,6 @@ if has("gui_running")
|
||||
endif
|
||||
endif
|
||||
|
||||
"syntax/filetype/matchit
|
||||
"-----------------------
|
||||
syntax on
|
||||
filetype plugin indent on
|
||||
runtime macros/matchit.vim
|
||||
|
||||
"file cleanup
|
||||
"------------
|
||||
"swap
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user