Skip to content

Instantly share code, notes, and snippets.

@plskz
Last active September 19, 2023 02:02
Show Gist options
  • Save plskz/87d5dc24aa134b52e68f8a78f3e3a064 to your computer and use it in GitHub Desktop.
Save plskz/87d5dc24aa134b52e68f8a78f3e3a064 to your computer and use it in GitHub Desktop.
Vim

Vim dump

  • see .vimrc for vim config
  • see init.vim for nvim config
" .vimrc
set scrolloff=12
set number
set rnu
set tabstop=4 softtabstop=4
set shiftwidth=4
set expandtab
set smartindent
" for vim-polygot
set nocompatible
" Plugins
call plug#begin('~/.vim/plugged')
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Plug 'ayu-theme/ayu-vim'
Plug 'wakatime/vim-wakatime'
Plug 'tpope/vim-surround'
Plug 'easymotion/vim-easymotion'
Plug 'sheerun/vim-polyglot'
call plug#end()
" Themes
set termguicolors
let ayucolor="dark"
colorscheme ayu
" Remaps
let mapleader = ","
inoremap jj <Esc>
nnoremap <leader>pv :Vex<CR>
nnoremap <leader><CR> :so ~/.vimrc<CR>
nnoremap <C-p> :GFiles<CR>
nnoremap <leader>pf :Files<CR>
vnoremap <leader>y "+y
nnoremap <leader>y "+y
vnoremap <leader>p "+p
nnoremap <leader>p "+p
nnoremap <leader>Y gg"+yG
vnoremap J :m '>+1<CR>gv=gv
vnoremap K :m '<-2<CR>gv=gv
set scrolloff=8
set number
set rnu
set tabstop=4 softtabstop=4
set shiftwidth=4
set expandtab
set smartindent
inoremap jj <Esc>
let mapleader = ","
nnoremap <leader>pv :Vex<CR>
nnoremap <leader><CR> :so ~/.config/nvim/init.vim<CR>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment