- tmux > 1.6
- wemux master/3.2
- Linux shell
Preparar First Run de wemux
$ bindir=/home/vagrant/bin
$ mkdir -p $bindir
| global !p | |
| def package_calc(path): | |
| no_src = re.sub('^.*?src/', '', path) | |
| no_src = re.sub('/', '.', no_src) | |
| no_src = re.sub('^(main|test)\.', '', no_src) | |
| no_src = re.sub('^java\.', '', no_src) | |
| return re.sub('\.java$', '', no_src) | |
| def expand(text, jump_pos=1): | |
| if snip.tabstop != jump_pos: | |
| return |
| unbind C-b | |
| set-option -g prefix C-a | |
| bind-key C-a send-prefix | |
| bind h select-pane -L | |
| bind j select-pane -D | |
| bind k select-pane -U | |
| bind l select-pane -R | |
| set-window-option -g automatic-rename on |
| fun! Fqcn() "{{{ | |
| let s:lnum = search('\v^package[^;]+;\s*$', 'n') | |
| let s:strline = getline(s:lnum) | |
| let s:packagename=matchstr(s:strline, '\v^package\s+\zs[^;]+\ze;') | |
| return s:packagename . '.' . expand('%:t:r') | |
| endfunction "}}} | |
| fun! Compile() "{{{ | |
| execute 'silent! !tmux send-keys "cpjar_javac ' . expand('%:t:r') . '" c-m' | |
| redraw! |
| nnoremap ygl :<C-u><C-r>=getline('.')<cr><cr> | |
| nnoremap <silent> <C-p> :call CtrlPWhatTodoWhenCtrlpIsCalled()<cr> | |
| nnoremap <silent> <C-n> :CtrlPMRU<cr> | |
| fun! CtrlPWhatTodoWhenCtrlpIsCalled() "{{{ | |
| let actual_dir = getcwd() | |
| let dir = projectroot#get() | |
| if dir != '' | |
| CtrlPMixed | |
| elseif expand('%:t') == '' |
| <form> | |
| <fieldset class="fieldset"> | |
| <legend>form-example</legend> | |
| <div class="row"> | |
| <div class="small-3 columns"> | |
| </div> | |
| </div> | |
| <div class="row"> | |
| <div class="small-12 columns middle medium-offset-3"> | |
| <input id="checkbox" type="checkbox"/> |
| PREV_PS1=$PS1 | |
| directories="\$(pwd | sed 's#\(/[^/.]\)[^/]\+#\1#g')" | |
| cyan="\e[38;5;116m" | |
| reset="\e[0m" | |
| color_dirs="\e[38;5;160m" | |
| yellow="\033[38;5;130m" | |
| bold="\033[1m" | |
| PS1="\n\[${orange}\]\[${bold}\]$directories\[${reset}\] \[${cyan}\]\`last_two_dirs\`\[${reset}\]\n\[${yellow}\]\`__git_ps1|sed 's/^[[:space:]]*//'\`\[${reset}\]\[${bold}\] \$ \[${reset}\]" | |
| alias ls='ls --color=auto' | |
| alias grep='grep --colour=auto' |
| mnew() { | |
| params=() | |
| while [ "$#" -gt 2 ]; do | |
| params+=("$1") | |
| shift | |
| done | |
| artifact=$1 | |
| group=$2 | |
| mvn archetype:generate -B ${params[@]} -Dmaven.archetypeArtifactId=maven-archetype-quickstart -DartifactId=$artifact -DgroupId=$group | |
| echo "command was\\n mvn archetype:generate -B ${params[@]} -Dmaven.archetypeArtifactId=maven-archetype-quickstart -DartifactId=$artifact -DgroupId=$group" |
| [alias] | |
| l = "!. ~/.pretty_log" | |
| s = status -uno --short | |
| qamend = commit --amend --no-edit |
| #!/bin/bash | |
| RESET="\033[0m" | |
| TERMINAL_DEFAULT="\033[39m" | |
| BLACK="\033[30m" | |
| BLACK_DIM="\033[2;30m" | |
| RED="\033[31m" | |
| GREEN="\033[32m" | |
| YELLOW="\033[33m" | |
| BLUE="\033[34m" | |
| MAGENTA="\033[35m" |