mirror of
https://github.com/tomru/DotfilesOld.git
synced 2026-03-04 06:57:23 +01:00
Merge remote-tracking branch 'origin/master' into everard
This commit is contained in:
30
tmux.conf
30
tmux.conf
@@ -17,6 +17,29 @@ unbind C-b
|
|||||||
set -g prefix C-a
|
set -g prefix C-a
|
||||||
bind C-a send-prefix
|
bind C-a send-prefix
|
||||||
|
|
||||||
|
# splitting panes
|
||||||
|
bind v split-window -h
|
||||||
|
bind s split-window -v
|
||||||
|
|
||||||
|
# moving between panes
|
||||||
|
bind h select-pane -L
|
||||||
|
bind j select-pane -D
|
||||||
|
bind k select-pane -U
|
||||||
|
bind l select-pane -R
|
||||||
|
|
||||||
|
# Pane resizing
|
||||||
|
bind -r H resize-pane -L 5
|
||||||
|
bind -r J resize-pane -D 5
|
||||||
|
bind -r K resize-pane -U 5
|
||||||
|
bind -r L resize-pane -R 5
|
||||||
|
|
||||||
|
# Smart pane switching with awareness of vim splits
|
||||||
|
bind -n C-h run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys C-h) || tmux select-pane -L"
|
||||||
|
bind -n C-j run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys C-j) || tmux select-pane -D"
|
||||||
|
bind -n C-k run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys C-k) || tmux select-pane -U"
|
||||||
|
bind -n C-l run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys C-l) || tmux select-pane -R"
|
||||||
|
bind -n C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys 'C-\\') || tmux select-pane -l"
|
||||||
|
|
||||||
# status bar config
|
# status bar config
|
||||||
set -g status-left "#h:[#S]"
|
set -g status-left "#h:[#S]"
|
||||||
set -g status-left-length 50
|
set -g status-left-length 50
|
||||||
@@ -29,8 +52,11 @@ set-window-option -g automatic-rename off
|
|||||||
# listen to alerts from all windows
|
# listen to alerts from all windows
|
||||||
set -g bell-action any
|
set -g bell-action any
|
||||||
|
|
||||||
# sessions
|
# mouse support
|
||||||
# bind Y source-file ~/.tmux/work
|
set -g mode-mouse on
|
||||||
|
set -g mouse-resize-pane on
|
||||||
|
set -g mouse-select-pane on
|
||||||
|
set -g mouse-select-window on
|
||||||
|
|
||||||
# This tmux statusbar config was created by tmuxline.vim
|
# This tmux statusbar config was created by tmuxline.vim
|
||||||
# on Mon, 15 Dec 2014
|
# on Mon, 15 Dec 2014
|
||||||
|
|||||||
24
vimrc
24
vimrc
@@ -27,6 +27,8 @@ NeoBundle 'surround.vim'
|
|||||||
NeoBundle 'SirVer/ultisnips'
|
NeoBundle 'SirVer/ultisnips'
|
||||||
NeoBundle 'honza/vim-snippets'
|
NeoBundle 'honza/vim-snippets'
|
||||||
|
|
||||||
|
NeoBundle 'sjl/gundo.vim'
|
||||||
|
|
||||||
NeoBundle 'editorconfig/editorconfig-vim'
|
NeoBundle 'editorconfig/editorconfig-vim'
|
||||||
|
|
||||||
NeoBundle 'sheerun/vim-polyglot'
|
NeoBundle 'sheerun/vim-polyglot'
|
||||||
@@ -38,6 +40,8 @@ NeoBundle 'airblade/vim-gitgutter'
|
|||||||
|
|
||||||
NeoBundle 'rking/ag.vim'
|
NeoBundle 'rking/ag.vim'
|
||||||
|
|
||||||
|
NeoBundle 'christoomey/vim-tmux-navigator'
|
||||||
|
|
||||||
NeoBundle 'vim-airline'
|
NeoBundle 'vim-airline'
|
||||||
NeoBundle 'chriskempson/base16-vim'
|
NeoBundle 'chriskempson/base16-vim'
|
||||||
|
|
||||||
@@ -70,14 +74,6 @@ set fileencodings=utf-8
|
|||||||
"" Unleash all VIM power
|
"" Unleash all VIM power
|
||||||
set nocompatible
|
set nocompatible
|
||||||
|
|
||||||
"" Fix backspace indent
|
|
||||||
set backspace=indent,eol,start
|
|
||||||
|
|
||||||
"" allow plugins by file type
|
|
||||||
filetype on
|
|
||||||
filetype plugin on
|
|
||||||
filetype indent on
|
|
||||||
|
|
||||||
"" Tabs. May be overriten by autocmd rules
|
"" Tabs. May be overriten by autocmd rules
|
||||||
set tabstop=4
|
set tabstop=4
|
||||||
set softtabstop=0
|
set softtabstop=0
|
||||||
@@ -107,6 +103,7 @@ set showcmd
|
|||||||
|
|
||||||
"" Mouse
|
"" Mouse
|
||||||
set mouse=a
|
set mouse=a
|
||||||
|
set ttymouse=urxvt
|
||||||
|
|
||||||
"
|
"
|
||||||
" Visual Settings
|
" Visual Settings
|
||||||
@@ -179,6 +176,14 @@ nmap gy ggVGy
|
|||||||
nnoremap j gj
|
nnoremap j gj
|
||||||
nnoremap k gk
|
nnoremap k gk
|
||||||
|
|
||||||
|
" Easier split navigation
|
||||||
|
|
||||||
|
" Use ctrl-[hjkl] to select the active split!
|
||||||
|
nmap <silent> <c-k> :wincmd k<CR>
|
||||||
|
nmap <silent> <c-j> :wincmd j<CR>
|
||||||
|
nmap <silent> <c-h> :wincmd h<CR>
|
||||||
|
nmap <silent> <c-l> :wincmd l<CR>
|
||||||
|
|
||||||
"" fast window switching
|
"" fast window switching
|
||||||
map <leader>, <C-W>w
|
map <leader>, <C-W>w
|
||||||
|
|
||||||
@@ -299,6 +304,9 @@ set autoread
|
|||||||
au BufNewFile,BufRead *.txt set filetype=human
|
au BufNewFile,BufRead *.txt set filetype=human
|
||||||
au FileType human,mail,tex set wrap wm=2 textwidth=78 nocindent spell
|
au FileType human,mail,tex set wrap wm=2 textwidth=78 nocindent spell
|
||||||
|
|
||||||
|
"" Markdown
|
||||||
|
au FileType markdown set spell
|
||||||
|
|
||||||
"" Python
|
"" Python
|
||||||
au FileType python set noexpandtab
|
au FileType python set noexpandtab
|
||||||
|
|
||||||
|
|||||||
2
zshrc
2
zshrc
@@ -2,7 +2,7 @@ export ZSH=$HOME/.oh-my-zsh
|
|||||||
|
|
||||||
ZSH_THEME="pygmalion"
|
ZSH_THEME="pygmalion"
|
||||||
|
|
||||||
plugins=(bower gitfast git-extras node npm pass screen vi-mode)
|
plugins=(bower gitfast git-extras node npm pass screen vi-mode tmux)
|
||||||
|
|
||||||
case $(hostname) in
|
case $(hostname) in
|
||||||
t430s-arch|pi)
|
t430s-arch|pi)
|
||||||
|
|||||||
Reference in New Issue
Block a user