changeset 188:51d25ca2f262

Updates to tmuxline config
author zegervdv <zegervdv@me.com>
date Sat, 08 Nov 2014 19:01:14 +0100
parents e3639166a8ab
children 925861e874ec
files tmux/statusline.conf vimrc
diffstat 2 files changed, 25 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/tmux/statusline.conf	Thu Nov 06 21:40:28 2014 +0100
+++ b/tmux/statusline.conf	Sat Nov 08 19:01:14 2014 +0100
@@ -1,9 +1,9 @@
 # This tmux statusbar config was created by tmuxline.vim
-# on zo, 26 okt 2014
+# on za, 08 nov 2014
 
 set -g status-bg "colour236"
 set -g message-command-fg "colour250"
-set -g status-justify "left"
+set -g status-justify "centre"
 set -g status-left-length "100"
 set -g status "on"
 set -g pane-active-border-fg "colour109"
@@ -23,7 +23,7 @@
 setw -g window-status-activity-fg "colour109"
 setw -g window-status-separator ""
 setw -g window-status-bg "colour236"
-set -g status-left "#[fg=colour235,bg=colour109,bold] #S #[fg=colour109,bg=colour236,nobold,nounderscore,noitalics]"
-set -g status-right "#[fg=colour239,bg=colour236,nobold,nounderscore,noitalics]#[fg=colour250,bg=colour239] %Y-%m-%d | %H:%M #[fg=colour109,bg=colour239,nobold,nounderscore,noitalics]#[fg=colour235,bg=colour109] #h "
-setw -g window-status-format "#[fg=colour250,bg=colour236] #I |#[fg=colour250,bg=colour236] #W "
-setw -g window-status-current-format "#[fg=colour236,bg=colour239,nobold,nounderscore,noitalics]#[fg=colour250,bg=colour239] #I |#[fg=colour250,bg=colour239] #W #[fg=colour239,bg=colour236,nobold,nounderscore,noitalics]"
+set -g status-left "#[fg=colour235,bg=colour109,bold] #S #[fg=colour109,bg=colour239,nobold,nounderscore,noitalics]#[fg=colour250,bg=colour239] #F #[fg=colour239,bg=colour236,nobold,nounderscore,noitalics]#[fg=colour250,bg=colour236] #W #[fg=colour236,bg=colour236,nobold,nounderscore,noitalics]"
+set -g status-right "#[fg=colour239,bg=colour236,nobold,nounderscore,noitalics]#[fg=colour250,bg=colour239] %a %b %d | %R #[fg=colour109,bg=colour239,nobold,nounderscore,noitalics]#[fg=colour235,bg=colour109] #h "
+setw -g window-status-format "#[fg=colour236,bg=colour236,nobold,nounderscore,noitalics]#[default] #I | #W #[fg=colour236,bg=colour236,nobold,nounderscore,noitalics]"
+setw -g window-status-current-format "#[fg=colour236,bg=colour239,nobold,nounderscore,noitalics]#[fg=colour250,bg=colour239] #I | #W #[fg=colour239,bg=colour236,nobold,nounderscore,noitalics]"
--- a/vimrc	Thu Nov 06 21:40:28 2014 +0100
+++ b/vimrc	Sat Nov 08 19:01:14 2014 +0100
@@ -26,7 +26,7 @@
 
 " Tmux
 Plug 'benmills/vimux', { 'on': 'VimuxRunCommand' }
-Plug 'edkolev/tmuxline.vim', { 'on': 'TmuxLineSnapshot'  }
+Plug 'edkolev/tmuxline.vim', { 'on': 'TmuxlinSnapshot' }
 
 " Search and Complete
 Plug 'Shougo/neocomplete'
@@ -55,7 +55,7 @@
 Plug 'osyo-manga/vim-marching', { 'for': 'c' }
 
 " Python
-Plug 'davidhalter/jedi-vim', { 'for': 'python' }
+" Plug 'davidhalter/jedi-vim', { 'for': 'python' }
 
 " Coffeescript
 Plug 'kchmck/vim-coffee-script', { 'for': 'coffeescript' }
@@ -159,7 +159,11 @@
 
 set undofile
 set viminfo='10,\"100,:20,%,n~/.viminfo
-
+set backupdir=/tmp//,.
+set directory=/tmp//,.
+if v:version >= 703
+  set undodir=/tmp//,.
+endif
 set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*.o,*.bin,*.elf,*.hex
 
 " Sentences are ended with double spaces
@@ -318,7 +322,7 @@
 " if you do you'll probably want to use another mark.
 inoremap <C-u> <esc>mzgUiw`za
 
-nnoremap <leader>ev :vsplit $MYVIMRC<cr>
+nnoremap <leader>ev :split $MYVIMRC<cr>
 
 " Move lines from visual selection
 vnoremap <S-j> :m '>+1<CR>gv=gv
@@ -545,12 +549,20 @@
 " Vimux {{{
 let g:VimuxUseNearest = 1
 nnoremap <buffer> <silent><leader>s :w<CR>
-autocmd FileType python nnoremap <buffer> <silent><leader>s :w<CR>:call VimuxRunCommand('%run -i ' . expand('%'))<CR>
-autocmd FileType ruby nnoremap <buffer> <silent><leader>s :w<CR>:call VimuxRunCommand('rake spec')<CR>
-autocmd FileType  c nnoremap <buffer> <silent><leader>s :w<CR>:call VimuxRunCommand('make')<CR>
+autocmd FileType python nnoremap <buffer> <silent><leader>s :w<CR>:VimuxRunCommand('%run -i ' . expand('%'))<CR>
+autocmd FileType ruby nnoremap <buffer> <silent><leader>s :w<CR>:VimuxRunCommand('rake spec')<CR>
+autocmd FileType  c nnoremap <buffer> <silent><leader>s :w<CR>:VimuxRunCommand('make')<CR>
 " }}}
 " Tmuxline {{{
 let g:tmuxline_powerline_separators=0
+let g:tmuxline_preset = {
+      \ 'a': '#S',
+      \ 'b': '#F',
+      \ 'c': '#W',
+      \ 'win': ['#I', '#W'],
+      \ 'cwin': ['#I', '#W'],
+      \ 'y': ['%a %b %d', '%R'],
+      \ 'z': '#h'}
 " }}}
 " After-objects {{{
 autocmd VimEnter * call after_object#enable('=', ':', '-', '#', ' ')