From 2af20a79d96c399c50ae350bd02793383980790f Mon Sep 17 00:00:00 2001 From: "David T. Sadler" Date: Fri, 23 Oct 2020 15:07:24 +0100 Subject: Add airline --- .config/nvim/init.vim | 1 + .config/nvim/keys/mappings.vim | 8 ++++++++ .config/nvim/themes/airline.vim | 20 ++++++++++++++++++++ .config/nvim/vim-plug/plugins.vim | 3 +++ 4 files changed, 32 insertions(+) create mode 100644 .config/nvim/themes/airline.vim diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 83cc8e0..9563fcb 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -4,3 +4,4 @@ source $HOME/.config/nvim/general/functions.vim source $HOME/.config/nvim/general/commands.vim source $HOME/.config/nvim/keys/mappings.vim source $HOME/.config/nvim/themes/railscasts.vim +source $HOME/.config/nvim/themes/airline.vim diff --git a/.config/nvim/keys/mappings.vim b/.config/nvim/keys/mappings.vim index 1f623f8..eabc835 100644 --- a/.config/nvim/keys/mappings.vim +++ b/.config/nvim/keys/mappings.vim @@ -12,3 +12,11 @@ nnoremap h nnoremap j nnoremap k nnoremap l + +" Tab navigation. +nnoremap :tabnew +inoremap :tabnew +nnoremap H gT +nnoremap L gt + + diff --git a/.config/nvim/themes/airline.vim b/.config/nvim/themes/airline.vim new file mode 100644 index 0000000..c969d53 --- /dev/null +++ b/.config/nvim/themes/airline.vim @@ -0,0 +1,20 @@ +" enable tabline +let g:airline#extensions#tabline#enabled = 1 +let g:airline#extensions#tabline#left_sep = '' +let g:airline#extensions#tabline#left_alt_sep = '' +let g:airline#extensions#tabline#right_sep = '' +let g:airline#extensions#tabline#right_alt_sep = '' + +" enable powerline fonts +let g:airline_powerline_fonts = 1 +let g:airline_left_sep = '' +let g:airline_right_sep = '' + +" Switch to your current theme +let g:airline_theme = 'railscasts' + +" Always show tabs +set showtabline=2 + +" We don't need to see things like -- INSERT -- anymore +set noshowmode diff --git a/.config/nvim/vim-plug/plugins.vim b/.config/nvim/vim-plug/plugins.vim index 4de19bc..c19af7f 100644 --- a/.config/nvim/vim-plug/plugins.vim +++ b/.config/nvim/vim-plug/plugins.vim @@ -14,4 +14,7 @@ call plug#begin('~/.config/nvim/autoload/plugged') Plug 'jiangmiao/auto-pairs' " Theme Plug 'jpo/vim-railscasts-theme' + " Airline + Plug 'vim-airline/vim-airline' + Plug 'vim-airline/vim-airline-themes' call plug#end() -- cgit v1.2.3-13-gbd6f