summaryrefslogtreecommitdiff
path: root/.vim/vimrc_files
diff options
context:
space:
mode:
Diffstat (limited to '.vim/vimrc_files')
-rw-r--r--.vim/vimrc_files/keymaps.vim21
-rw-r--r--.vim/vimrc_files/plugin_config.vim11
-rw-r--r--.vim/vimrc_files/vundle.vim18
3 files changed, 45 insertions, 5 deletions
diff --git a/.vim/vimrc_files/keymaps.vim b/.vim/vimrc_files/keymaps.vim
index 4edd32a..c5dfaed 100644
--- a/.vim/vimrc_files/keymaps.vim
+++ b/.vim/vimrc_files/keymaps.vim
@@ -1,9 +1,20 @@
" dotfiles -- .vim/vimrc_files/keymaps.vim
" author: johannst
+" set leader key
+let mapleader=","
+
"remap esc button
imap jj <Esc>
+" prevent quit accidentlty
+map :q :close
+map :wq :w
+noremap :qq :q
+noremap <leader>d :bd<CR>
+
+" re-adjust indentation
+map <fi> mzgg=G`z
"let ArrowDisableMessage = "Arrow Keys disabled! Better learn hjkl ;)"
@@ -49,11 +60,11 @@ map <c-l> <c-w>l
map <c-h> <c-w>h
-" navigate between different Tabs
-nnoremap <S-Left> :tabprev<CR>
-nnoremap <S-Right> :tabnext<CR>
-nnoremap <S-h> :tabprev<CR>
-nnoremap <S-l> :tabnext<CR>
+" navigate between different buffers
+nnoremap <S-Left> :bprevious<CR>
+nnoremap <S-Right> :bnext<CR>
+nnoremap <S-h> :bprevious<CR>
+nnoremap <S-l> :bnext<CR>
" ctrl-ae jump to line start/end
diff --git a/.vim/vimrc_files/plugin_config.vim b/.vim/vimrc_files/plugin_config.vim
new file mode 100644
index 0000000..682d361
--- /dev/null
+++ b/.vim/vimrc_files/plugin_config.vim
@@ -0,0 +1,11 @@
+" dotfiles -- .vim/vimrc_files/plugin_config.vim
+" author: johannst
+
+
+" +----------------------------+
+" | Vim-Airline |
+" +----------------------------+
+" Enable the list of buffers
+let g:airline#extensions#tabline#enabled = 1
+" Show just the filename
+let g:airline#extensions#tabline#fnamemod = ':t'
diff --git a/.vim/vimrc_files/vundle.vim b/.vim/vimrc_files/vundle.vim
new file mode 100644
index 0000000..4e7092e
--- /dev/null
+++ b/.vim/vimrc_files/vundle.vim
@@ -0,0 +1,18 @@
+" dotfiles -- .vim/vimrc_files/vundle.vim
+" author: johannst
+
+" to install plugins open vim and run :PluginInstall
+
+filetype off " necessary for vundle!!!
+set rtp+=~/.vim/bundle/Vundle.vim
+
+call vundle#begin()
+
+Plugin 'VundleVim/Vundle.vim'
+Plugin 'jlanzarotta/bufexplorer'
+
+
+Plugin 'vim-airline/vim-airline'
+Plugin 'vim-airline/vim-airline-themes'
+
+call vundle#end()