summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid T. Sadler <davidtsadler@googlemail.com>2020-10-23 15:07:24 +0100
committerDavid T. Sadler <davidtsadler@googlemail.com>2020-10-23 15:07:24 +0100
commit2af20a79d96c399c50ae350bd02793383980790f (patch)
treedb058546d10f810e8b3d6cfc7b29f941ace073ae
parentd899e440263cadfbbddd641fcf0f3201c3a52f77 (diff)
Add airline
-rw-r--r--.config/nvim/init.vim1
-rw-r--r--.config/nvim/keys/mappings.vim8
-rw-r--r--.config/nvim/themes/airline.vim20
-rw-r--r--.config/nvim/vim-plug/plugins.vim3
4 files changed, 32 insertions, 0 deletions
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 <C-h> <C-w>h
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k
nnoremap <C-l> <C-w>l
+
+" Tab navigation.
+nnoremap <C-t> :tabnew<CR>
+inoremap <C-t> <Esc>:tabnew<CR>
+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()