Skip to content

Instantly share code, notes, and snippets.

@dino-koutrouzas
Last active March 6, 2020 12:08
Show Gist options
  • Save dino-koutrouzas/95e63af84ff3b9f599d1eee2fbcd706f to your computer and use it in GitHub Desktop.
Save dino-koutrouzas/95e63af84ff3b9f599d1eee2fbcd706f to your computer and use it in GitHub Desktop.
Neovim config `~/.config/nvim/init.vim`
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vimrc
set clipboard=unnamedplus "sets the default copy register to be +
" Specify a directory for plugins
" - For Neovim: stdpath('data') . '/plugged'
" - Avoid using standard Vim directory names like 'plugin'
call plug#begin('~/.vim/plugged')
" Make sure you use single quotes
Plug 'dag/vim-fish'
Plug 'vim-ruby/vim-ruby'
Plug '/usr/local/opt/fzf'
Plug 'junegunn/fzf.vim'
Plug 'itchyny/lightline.vim'
" Initialize plugin system
call plug#end()
let g:lightline = {
\ 'component_function': {
\ 'filename': 'LightlineFilename',
\ }
\ }
function! LightlineFilename()
let root = fnamemodify(get(b:, 'git_dir'), ':h')
let path = expand('%:p')
if path[:len(root)-1] ==# root
return path[len(root)+1:]
endif
return expand('%')
endfunction
nnoremap <esc> :noh<return><esc>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment