Skip to content

Instantly share code, notes, and snippets.

@kxzk
Last active September 3, 2022 05:22
Show Gist options
  • Save kxzk/91300428921cb91e02cb656838015f0e to your computer and use it in GitHub Desktop.
Save kxzk/91300428921cb91e02cb656838015f0e to your computer and use it in GitHub Desktop.
simple vimrc
filetype indent plugin on
set encoding=utf-8
scriptencoding utf-8
if !exists('g:syntax_on')
syntax enable
endif
set t_Co=256
let g:mapleader = "\<Space>"
colorscheme elflord
set cursorline
" STATUSLINE
set laststatus=2
set statusline=
set statusline+=\ %F
set statusline+=\ %m
" NETRW
let g:netrw_liststyle = 3
let g:netrw_banner = 0
let g:netrw_browse_split = 1
let g:netrw_winsize = 20
let g:netrw_altv = 1
" CORE SETTINGS
set noruler
set number
set relativenumber
set noshowmode
set noshowcmd
set backspace=indent,eol,start
set history=100
set hidden
set wildmenu
set mouse=a
set scrolloff=3
set lazyredraw
set autowrite
set showmatch
" BACKUPS
set noswapfile
set nobackup
set nowritebackup
" INDENTATION
set autoindent
set tabstop=4
set shiftwidth=4
set expandtab
set wrap
" SEARCH
set incsearch
set hlsearch
set ignorecase
set smartcase
" KEY MAPPINGS
nnoremap <leader>s :%s/
nnoremap <silent> <BS> :nohlsearch<CR>
nnoremap <leader>w :w!<CR>
nnoremap <leader>q :q!<CR>
nnoremap <leader>bb :ls<CR>:b<Space>
nnoremap <leader>bc :bd<CR>
nnoremap <C-k> :bn<CR>
nnoremap <C-j> :bp<CR>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment