Packages:
- brew install neovim
- git clone https://github.com/k-takata/minpac.git ~/.config/nvim/pack/minpac/opt/minpac
- https://github.com/romkatv/powerlevel10k
Files:
- ~/.vimrc
- ~/.config/nvim/init.vim
- ~/.zshrc
- ~/.tmux.conf
Packages:
Files:
| packadd minpac | |
| call minpac#init({'verbose': 3}) | |
| " let minpac manage itself | |
| call minpac#add('k-takata/minpac', {'type': 'opt'}) | |
| " utils | |
| call minpac#add('tpope/vim-unimpaired') | |
| call minpac#add('tpope/vim-scriptease', {'type': 'opt'}) | |
| call minpac#add('junegunn/fzf') | |
| call minpac#add('tpope/vim-projectionist') | |
| call minpac#add('tpope/vim-dispatch') | |
| call minpac#add('w0rp/ale') " linting | |
| call minpac#add('mhinz/vim-grepper') " search with grep | |
| call minpac#add('janko-m/vim-test') " Run tests | |
| call minpac#add('christoomey/vim-tmux-navigator') " tmux navigation | |
| call minpac#add('tpope/vim-obsession') | |
| call minpac#add('hashivim/vim-terraform') | |
| " Colorschemes | |
| call minpac#add('lifepillar/vim-solarized8', {'type': 'opt'}) | |
| call minpac#add('morhetz/gruvbox', {'type': 'opt'}) | |
| call minpac#add('rakr/vim-one', {'type': 'opt'}) | |
| call minpac#add('NLKNguyen/papercolor-theme', {'type': 'opt'}) | |
| call minpac#add('reedes/vim-colors-pencil', {'type': 'opt'}) | |
| call minpac#add('arcticicestudio/nord-vim') | |
| call minpac#add('chrisbra/csv.vim') | |
| " Themes | |
| call minpac#add('vim-airline/vim-airline', {'type': 'opt'}) | |
| call minpac#add('vim-airline/vim-airline-themes', {'type': 'opt'}) | |
| " Nerdtree | |
| call minpac#add('scrooloose/nerdtree', { 'on': ['NERDTreeToggle', 'NERDTreeFind'] }) | |
| " Nerdtree git | |
| call minpac#add('Xuyuanp/nerdtree-git-plugin') | |
| " File type glyphs | |
| call minpac#add('ryanoasis/vim-devicons') | |
| " Syntax highlighting in nerdtree | |
| "call minpac#add('tiagofumo/vim-nerdtree-syntax-highlight') | |
| call minpac#add('iamcco/markdown-preview.nvim', {'do': 'packloadall! | call mkdp#util#install()'}) | |
| call minpac#add('neoclide/coc.nvim', {'branch':'release'}) | |
| call minpac#add('sheerun/vim-polyglot') | |
| call minpac#add('tpope/vim-fugitive') | |
| colorscheme nord | |
| command! PackUpdate call minpac#update() | |
| command! PackClean call minpac#clean() | |
| " remappings | |
| let mapleader = ';' | |
| " fzf | |
| nnoremap <C-p> :<C-u>FZF<CR> | |
| " For JavaScript files, use `eslint` (and only eslint) | |
| let g:ale_linters = { | |
| \ 'javascript': ['eslint'], | |
| \ } | |
| " let ale lint | |
| let g:ale_lint_on_text_changed = 'always' " default | |
| let g:ale_lint_on_save = 1 " default | |
| let g:ale_lint_on_enter = 1 " default | |
| let g:ale_lint_on_filetype_changed = 1 " default | |
| let g:ale_sign_column_always = 1 " default | |
| " grepper plugin | |
| let g:grepper = {} | |
| let g:grepper.tools = ['grep', 'git', 'rg'] | |
| " markdown | |
| let g:vim_markdown_conceal = 0 | |
| let g:vim_markdown_conceal_code_blocks = 0 | |
| " search for the current word | |
| nnoremap <Leader>* :Grepper -cword -noprompt<CR> | |
| " search for the current selection | |
| nmap gs <plug>(GrepperOperator) | |
| xmap gs <plug>(GrepperOperator) | |
| " Open Greeper-prompt for a particular grep-alike tool | |
| nnoremap <Leader>g :Grepper -tool git<CR> | |
| nnoremap <Leader>G :Grepper -tool rg<CR> | |
| " Colorscheme | |
| "set termguicolors | |
| "set background=dark | |
| "let g:airline_theme='one' | |
| let g:one_allow_italics=1 | |
| let g:gruvbox_italics=1 | |
| "silent! colorscheme one | |
| if &term =~ '256color' | |
| " disable Background Color Erase (BCE) so that color schemes | |
| " render properly when inside 256-color tmux and GNU screen. | |
| " see also http://snk.tuxfamily.org/log/vim-256color-bce.html | |
| set t_ut= | |
| endif | |
| " appearance | |
| " Airline | |
| set laststatus=2 | |
| set ttimeoutlen=50 | |
| " toggle invisible characters | |
| set nolist | |
| "set listchars=tab:→\ ,eol:¬,trail:⋅,extends:❯,precedes:❮ | |
| "set showbreak=↪ | |
| set number " show line numbers | |
| syntax enable | |
| " set mouse=a | |
| " Tab control | |
| set noexpandtab " insert tabs rather than spaces for <Tab> | |
| set smarttab " tab respects 'tabstop', 'shiftwidth', and 'softtabstop' | |
| set tabstop=2 " the visible width of tabs | |
| set softtabstop=2 " edit as if the tabs are 4 characters wide | |
| set shiftwidth=2 " number of spaces to use for indent and unindent | |
| set shiftround " round indent to a multiple of 'shiftwidth' | |
| set autoread " detect when a file is changed | |
| set encoding=utf-8 | |
| set foldcolumn=0 | |
| set nofixendofline | |
| "CoC Installations | |
| let g:coc_global_extensions = ['coc-json', 'coc-git', 'coc-pyright', 'coc-prettier', 'coc-yaml'] | |
| sign unplace * | |
| let g:snipMate = { 'snippet_version' : 1 } | |
| let g:vim_json_conceal=0 | |
| " Terminal | |
| if has('nvim') || has('terminal') | |
| highlight! link TermCursor Cursor | |
| highlight! TermCursorNC guibg=red guifg=white ctermbg=1 ctermfg=15 | |
| endif | |
| " window switching | |
| nnoremap <M-h> <c-w>h | |
| nnoremap <M-j> <c-w>j | |
| nnoremap <M-k> <c-w>k | |
| nnoremap <M-l> <c-w>l | |
| " Useful mappings for managing tabs | |
| map <leader>tn :tabnew<cr> | |
| map <leader>to :tabonly<cr> | |
| map <leader>tc :tabclose<cr> | |
| map <leader>tm :tabmove | |
| map <S-l> :tabnext<cr> | |
| map <S-h> :tabprevious<cr> | |
| if has('nvim') || has('terminal') | |
| tnoremap <M-h> <c-\><c-n><c-w>h | |
| tnoremap <M-j> <c-\><c-n><c-w>j | |
| tnoremap <M-k> <c-\><c-n><c-w>k | |
| tnoremap <M-l> <c-\><c-n><c-w>l | |
| endif | |
| " error bells | |
| set noerrorbells | |
| set visualbell | |
| set t_vb= | |
| set tm=500 | |
| " undo | |
| set undodir=$VIMDATA/undo | |
| set undofile | |
| augroup vimrc | |
| autocmd! | |
| autocmd BufWritePre /tmp/* setlocal noundofile | |
| augroup END | |
| "augroup nerdtree_open | |
| " autocmd! | |
| " autocmd VimEnter * NERDTree | wincmd p | |
| "augroup END | |
| nnoremap <C-n> :NERDTreeFocus<CR> | |
| nnoremap <C-e> :NERDTreeToggle %<CR> | |
| set encoding=utf8 | |
| let g:airline_powerline_fonts = 1 | |
| " NOT MINE | |
| " remove extra whitespace | |
| " nmap <leader><space> :%s/\s\+$<cr> | |
| "" | |
| " nmap <leader><space><space> :%s/\n\{2,}/\r\r/g<cr> | |
| nnoremap <C-p> :<C-u>FZF<CR> |
| # Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. | |
| # Initialization code that may require console input (password prompts, [y/n] | |
| # confirmations, etc.) must go above this block; everything else may go below. | |
| if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then | |
| source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" | |
| fi | |
| # If you come from bash you might have to change your $PATH. | |
| # export PATH=$HOME/bin:/usr/local/bin:$PATH | |
| # Path to your oh-my-zsh installation. | |
| export ZSH="$HOME/.oh-my-zsh" | |
| # Set name of the theme to load --- if set to "random", it will | |
| # load a random theme each time oh-my-zsh is loaded, in which case, | |
| # to know which specific one was loaded, run: echo $RANDOM_THEME | |
| # See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes | |
| ZSH_THEME="powerlevel10k/powerlevel10k" | |
| #ZSH_THEME="agnoster" | |
| # Set list of themes to pick from when loading at random | |
| # Setting this variable when ZSH_THEME=random will cause zsh to load | |
| # a theme from this variable instead of looking in $ZSH/themes/ | |
| # If set to an empty array, this variable will have no effect. | |
| # ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) | |
| # Uncomment the following line to use case-sensitive completion. | |
| # CASE_SENSITIVE="true" | |
| # Uncomment the following line to use hyphen-insensitive completion. | |
| # Case-sensitive completion must be off. _ and - will be interchangeable. | |
| # HYPHEN_INSENSITIVE="true" | |
| # Uncomment one of the following lines to change the auto-update behavior | |
| # zstyle ':omz:update' mode disabled # disable automatic updates | |
| # zstyle ':omz:update' mode auto # update automatically without asking | |
| # zstyle ':omz:update' mode reminder # just remind me to update when it's time | |
| # Uncomment the following line to change how often to auto-update (in days). | |
| # zstyle ':omz:update' frequency 13 | |
| # Uncomment the following line if pasting URLs and other text is messed up. | |
| # DISABLE_MAGIC_FUNCTIONS="true" | |
| # Uncomment the following line to disable colors in ls. | |
| # DISABLE_LS_COLORS="true" | |
| # Uncomment the following line to disable auto-setting terminal title. | |
| # DISABLE_AUTO_TITLE="true" | |
| # Uncomment the following line to enable command auto-correction. | |
| # ENABLE_CORRECTION="true" | |
| # Uncomment the following line to display red dots whilst waiting for completion. | |
| # You can also set it to another string to have that shown instead of the default red dots. | |
| # e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f" | |
| # Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765) | |
| # COMPLETION_WAITING_DOTS="true" | |
| # Uncomment the following line if you want to disable marking untracked files | |
| # under VCS as dirty. This makes repository status check for large repositories | |
| # much, much faster. | |
| # DISABLE_UNTRACKED_FILES_DIRTY="true" | |
| # Uncomment the following line if you want to change the command execution time | |
| # stamp shown in the history command output. | |
| # You can set one of the optional three formats: | |
| # "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" | |
| # or set a custom format using the strftime function format specifications, | |
| # see 'man strftime' for details. | |
| # HIST_STAMPS="mm/dd/yyyy" | |
| # Would you like to use another custom folder than $ZSH/custom? | |
| # ZSH_CUSTOM=/path/to/new-custom-folder | |
| # Which plugins would you like to load? | |
| # Standard plugins can be found in $ZSH/plugins/ | |
| # Custom plugins may be added to $ZSH_CUSTOM/plugins/ | |
| # Example format: plugins=(rails git textmate ruby lighthouse) | |
| # Add wisely, as too many plugins slow down shell startup. | |
| #plugins=(git) | |
| plugins=( | |
| git | |
| docker | |
| docker-compose | |
| colored-man-pages | |
| git-flow | |
| zsh-syntax-highlighting | |
| zsh-autosuggestions | |
| ) | |
| source $ZSH/oh-my-zsh.sh | |
| # User configuration | |
| # export MANPATH="/usr/local/man:$MANPATH" | |
| # You may need to manually set your language environment | |
| # export LANG=en_US.UTF-8 | |
| # Preferred editor for local and remote sessions | |
| # if [[ -n $SSH_CONNECTION ]]; then | |
| # export EDITOR='vim' | |
| # else | |
| # export EDITOR='mvim' | |
| # fi | |
| # Compilation flags | |
| # export ARCHFLAGS="-arch x86_64" | |
| # Set personal aliases, overriding those provided by oh-my-zsh libs, | |
| # plugins, and themes. Aliases can be placed here, though oh-my-zsh | |
| # users are encouraged to define aliases within the ZSH_CUSTOM folder. | |
| # For a full list of active aliases, run `alias`. | |
| # | |
| # Example aliases | |
| # alias zshconfig="mate ~/.zshrc" | |
| # alias ohmyzsh="mate ~/.oh-my-zsh" | |
| export ANSIBLE_STDOUT_CALLBANK="debug" | |
| export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES | |
| export PROMPT='%D{%m-%f-%y} %D{%L:%M:%S} ${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}${NEWLINE}$ ' | |
| export VISUAL=nvim | |
| alias vim=nvim | |
| alias vi=nvim | |
| alias tf=terraform | |
| export EDITOR=vi | |
| #export VIMCONFIG=$HOME/.vim | |
| #export VIMDATA=$HOME/.vimdata | |
| export VIMCONFIG=$HOME/.config/nvim | |
| export VIMDATA=$HOME/.local/share/nvim | |
| #AWS | |
| autoload bashcompinit && bashcompinit | |
| autoload -Uz compini && compinit | |
| complete -C '/usr/local/bin/aws_completer' aws | |
| source /opt/homebrew/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.zsh.inc | |
| export LESS="-F -X -R" | |
| export PATH=$PATH:/Users/lcentinel/bin | |
| alias gcfg="gcloud config configurations" | |
| # To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. | |
| [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh |
| set runtimepath^=~/.vim runtimepath+=~/.vim/after | |
| let &packpath = &runtimepath | |
| source ~/.vimrc |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>ANSIBlackColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC4xNzY0NzA1ODgyIDAuMTk2MDc4NDMx | |
| NCAwLjI1NDkwMTk2MDgAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIBlueColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC40Mjc0NTA5ODA0IDAuNTU2ODYyNzQ1 | |
| MSAwLjcwOTgwMzkyMTYAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIBrightBlackColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAlMC4yMzEzNzI1NDkgMC4yNjI3NDUwOTgg | |
| MC4zNDUwOTgwMzkyABABgALSFBUWF1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3Ki | |
| FhhYTlNPYmplY3QIERokKTI3SUxRU1ddZGp3fqaoqq+6w8vOAAAAAAAAAQEAAAAAAAAA | |
| GQAAAAAAAAAAAAAAAAAAANc= | |
| </data> | |
| <key>ANSIBrightBlueColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC40Mjc0NTA5ODA0IDAuNTU2ODYyNzQ1 | |
| MSAwLjcwOTgwMzkyMTYAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIBrightCyanColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC40ODYyNzQ1MDk4IDAuNjg2Mjc0NTA5 | |
| OCAwLjY3ODQzMTM3MjUAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIBrightGreenColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC41NzI1NDkwMTk2IDAuNzA1ODgyMzUy | |
| OSAwLjQ2NjY2NjY2NjcAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIBrightMagentaColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC42NDcwNTg4MjM1IDAuNDcwNTg4MjM1 | |
| MyAwLjYxOTYwNzg0MzEAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIBrightRedColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAmMC42OTQxMTc2NDcxIDAuMjkwMTk2MDc4 | |
| NCAwLjMzNzI1NDkwMgAQAYAC0hQVFhdaJGNsYXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9y | |
| ohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRqd36nqauwu8TMzwAAAAAAAAEBAAAAAAAA | |
| ABkAAAAAAAAAAAAAAAAAAADY | |
| </data> | |
| <key>ANSIBrightWhiteColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC45MDU4ODIzNTI5IDAuOTIxNTY4NjI3 | |
| NSAwLjk0NTA5ODAzOTIAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIBrightYellowColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC45MDE5NjA3ODQzIDAuNzYwNzg0MzEz | |
| NyAwLjQ1NDkwMTk2MDgAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSICyanColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC40NTg4MjM1Mjk0IDAuNzAxOTYwNzg0 | |
| MyAwLjc4MDM5MjE1NjkAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIGreenColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC41NzI1NDkwMTk2IDAuNzA1ODgyMzUy | |
| OSAwLjQ2NjY2NjY2NjcAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIMagentaColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC42NDcwNTg4MjM1IDAuNDcwNTg4MjM1 | |
| MyAwLjYxOTYwNzg0MzEAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIRedColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAmMC42OTQxMTc2NDcxIDAuMjkwMTk2MDc4 | |
| NCAwLjMzNzI1NDkwMgAQAYAC0hQVFhdaJGNsYXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9y | |
| ohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRqd36nqauwu8TMzwAAAAAAAAEBAAAAAAAA | |
| ABkAAAAAAAAAAAAAAAAAAADY | |
| </data> | |
| <key>ANSIWhiteColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC44NzQ1MDk4MDM5IDAuODkwMTk2MDc4 | |
| NCAwLjkyOTQxMTc2NDcAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>ANSIYellowColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC45MDE5NjA3ODQzIDAuNzYwNzg0MzEz | |
| NyAwLjQ1NDkwMTk2MDgAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>BackgroundBlur</key> | |
| <real>0.0</real> | |
| <key>BackgroundBlurInactive</key> | |
| <real>0.35006322552358482</real> | |
| <key>BackgroundColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGmCwwXHR4lVSRudWxs1Q0ODxAR | |
| EhMUFRZcTlNDb21wb25lbnRzVU5TUkdCXE5TQ29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29s | |
| b3JTcGFjZVYkY2xhc3NPECgwLjEyNjQ1NjU5OTcgMC4xNDQ4MTc5NDk0IDAuMTc5NjUw | |
| NjgxNCAxTxAoMC4wOTU5MzE0NDA1OSAwLjEwODA0NDY1NDEgMC4xMzQ2NjQwNzM2ABAB | |
| gAKABdMYGREaGxxUTlNJRFVOU0lDQxAHgAOABE8RDEgAAAxITGlubwIQAABtbnRyUkdC | |
| IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA | |
| 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | |
| AAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0 | |
| AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAAC | |
| VAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAA | |
| ABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxi | |
| VFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2th | |
| cmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA | |
| ABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | |
| AAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAA | |
| AAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVog | |
| AAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAA | |
| AAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAA | |
| AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4x | |
| IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5 | |
| NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAA | |
| AAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGlu | |
| IElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlv | |
| biBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA | |
| ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVh | |
| cwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA | |
| AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgA | |
| bQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDr | |
| APAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsB | |
| kgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJn | |
| AnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3ID | |
| fgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTE | |
| BNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgG | |
| WQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgf | |
| CDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicK | |
| PQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyO | |
| DKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUP | |
| QQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxIm | |
| EkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYV | |
| eBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6 | |
| GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc | |
| 9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEc | |
| IUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl | |
| xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqb | |
| Ks8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv | |
| /jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH | |
| NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7 | |
| qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHu | |
| QjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI | |
| 10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/d | |
| UCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RX | |
| klfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19h | |
| X7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn | |
| 6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CG | |
| cOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl5 | |
| 53pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INX | |
| g7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGN | |
| mI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfg | |
| mEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopaj | |
| BqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4t | |
| rqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6 | |
| O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG | |
| xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHT | |
| RNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A2 | |
| 4L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7Zzu | |
| KO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH | |
| /Jj9Kf26/kv+3P9t///SHyAhIlokY2xhc3NuYW1lWCRjbGFzc2VzXE5TQ29sb3JTcGFj | |
| ZaIjJFxOU0NvbG9yU3BhY2VYTlNPYmplY3TSHyAmJ1dOU0NvbG9yoiYkAAgAEQAaACQA | |
| KQAyADcASQBMAFEAUwBaAGAAawB4AH4AiwCgAKcA0gD9AP8BAQEDAQoBDwEVARcBGQEb | |
| DWcNbA13DYANjQ2QDZ0Npg2rDbMAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAN | |
| tg== | |
| </data> | |
| <key>BackgroundSettingsForInactiveWindows</key> | |
| <true/> | |
| <key>Bell</key> | |
| <false/> | |
| <key>CursorBlink</key> | |
| <true/> | |
| <key>CursorColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC44MTE3NjQ3MDU5IDAuODM5MjE1Njg2 | |
| MyAwLjg5NDExNzY0NzEAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>CursorType</key> | |
| <integer>2</integer> | |
| <key>Font</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwVFlUkbnVsbNQNDg8QERIT | |
| FFZOU1NpemVYTlNmRmxhZ3NWTlNOYW1lViRjbGFzcyNALAAAAAAAABAQgAKAA18QHUhh | |
| Y2tOZXJkRm9udENvbXBsZXRlTS1SZWd1bGFy0hcYGRpaJGNsYXNzbmFtZVgkY2xhc3Nl | |
| c1ZOU0ZvbnSiGRtYTlNPYmplY3QIERokKTI3SUxRU1heZ253foWOkJKUtLnEzdTXAAAA | |
| AAAAAQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAOA= | |
| </data> | |
| <key>ProfileCurrentVersion</key> | |
| <real>2.0699999999999998</real> | |
| <key>SelectionColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAeMC4yIDAuMjI3NDUwOTgwNCAwLjI5ODAz | |
| OTIxNTcAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqIWGFhOU09i | |
| amVjdAgRGiQpMjdJTFFTV11kand+n6GjqLO8xMcAAAAAAAABAQAAAAAAAAAZAAAAAAAA | |
| AAAAAAAAAAAA0A== | |
| </data> | |
| <key>ShowTTYNameInTabTitle</key> | |
| <false/> | |
| <key>TextBoldColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC44MTE3NjQ3MDU5IDAuODM5MjE1Njg2 | |
| MyAwLjg5NDExNzY0NzEAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>TextColor</key> | |
| <data> | |
| YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS | |
| AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO | |
| U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzTxAnMC44MTE3NjQ3MDU5IDAuODM5MjE1Njg2 | |
| MyAwLjg5NDExNzY0NzEAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv | |
| cqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+qKqssbzFzdAAAAAAAAABAQAAAAAA | |
| AAAZAAAAAAAAAAAAAAAAAAAA2Q== | |
| </data> | |
| <key>UseBrightBold</key> | |
| <false/> | |
| <key>WindowTitle</key> | |
| <string>Nord</string> | |
| <key>columnCount</key> | |
| <integer>130</integer> | |
| <key>name</key> | |
| <string>Nord</string> | |
| <key>type</key> | |
| <string>Window Settings</string> | |
| </dict> | |
| </plist> |
| # cat << EOF > /dev/null | |
| # https://github.com/gpakosz/.tmux | |
| # (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license, | |
| # without any warranty. | |
| # Copyright 2012— Gregory Pakosz (@gpakosz). | |
| # /!\ do not edit this file | |
| # instead, override settings in ~/.tmux.conf.local, see README.md | |
| # -- general ------------------------------------------------------------------- | |
| set -g default-terminal "screen-256color" # colors! | |
| #select-pane -P 'bg=black' | |
| setw -g xterm-keys on | |
| set -s escape-time 10 # faster command sequences | |
| set -sg repeat-time 600 # increase repeat timeout | |
| set -s focus-events on | |
| set -g prefix2 C-a # GNU-Screen compatible prefix | |
| bind C-a send-prefix -2 | |
| set -q -g status-utf8 on # expect UTF-8 (tmux < 2.2) | |
| setw -q -g utf8 on | |
| set -g history-limit 5000 # boost history | |
| # edit configuration | |
| bind e new-window -n '~/.tmux.conf.local' "sh -c '\${EDITOR:-vim} ~/.tmux.conf.local && tmux source ~/.tmux.conf && tmux display \"~/.tmux.conf sourced\"'" | |
| # reload configuration | |
| bind r source-file ~/.tmux.conf \; display '~/.tmux.conf sourced' | |
| # -- display ------------------------------------------------------------------- | |
| set -g base-index 1 # start windows numbering at 1 | |
| setw -g pane-base-index 1 # make pane numbering consistent with windows | |
| setw -g automatic-rename on # rename window to reflect current program | |
| set -g renumber-windows on # renumber windows when a window is closed | |
| set -g set-titles on # set terminal title | |
| set -g set-titles-string '#h ❐ #S ● #I #W' | |
| set -g display-panes-time 800 # slightly longer pane indicators display time | |
| set -g display-time 1000 # slightly longer status messages display time | |
| set -g status-interval 10 # redraw status line every 10 seconds | |
| # clear both screen and history | |
| bind -n C-l send-keys C-l \; run 'sleep 0.1' \; clear-history | |
| # activity | |
| set -g monitor-activity on | |
| set -g visual-activity off | |
| # -- navigation ---------------------------------------------------------------- | |
| # create session | |
| bind C-c new-session | |
| # find session | |
| bind C-f command-prompt -p find-session 'switch-client -t %%' | |
| # split current window horizontally | |
| bind - split-window -v | |
| # split current window vertically | |
| bind _ split-window -h | |
| # pane navigation | |
| bind -r h select-pane -L # move left | |
| bind -r j select-pane -D # move down | |
| bind -r k select-pane -U # move up | |
| bind -r l select-pane -R # move right | |
| bind > swap-pane -D # swap current pane with the next one | |
| bind < swap-pane -U # swap current pane with the previous one | |
| # maximize current pane | |
| bind + run 'cut -c3- ~/.tmux.conf | sh -s _maximize_pane #{session_name} #D' | |
| # pane resizing | |
| bind -r H resize-pane -L 2 | |
| bind -r J resize-pane -D 2 | |
| bind -r K resize-pane -U 2 | |
| bind -r L resize-pane -R 2 | |
| # window navigation | |
| unbind n | |
| unbind p | |
| bind -r C-h previous-window # select previous window | |
| bind -r C-l next-window # select next window | |
| bind Tab last-window # move to last active window | |
| # toggle mouse | |
| bind m run "cut -c3- ~/.tmux.conf | sh -s _toggle_mouse" | |
| # -- urlview ------------------------------------------------------------------- | |
| bind U run "cut -c3- ~/.tmux.conf | sh -s _urlview #{pane_id}" | |
| # -- facebook pathpicker ------------------------------------------------------- | |
| bind F run "cut -c3- ~/.tmux.conf | sh -s _fpp #{pane_id}" | |
| set-window-option -g mode-keys vi | |
| list-keys -T copy-mode-vi | |
| #bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xclip -i -f -selection primary | xclip -i -selection clipboard" | |
| #bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xsel -i --clipboard" | |
| bind-key -T copy-mode-vi 'v' send -X begin-selection | |
| bind-key -T copy-mode-vi 'y' send -X copy-selection | |
| bind-key -T copy-mode-vi 'r' send -X rectangle-toggle | |
| #bind -T vi-copy 'y' copy-pipe-and-cancel "xclip -sel clip -i" | |
| # -- user defined overrides ---------------------------------------------------- | |
| if '[ -f ~/.tmux.conf.local ]' 'source ~/.tmux.conf.local' | |
| # -- 8< ------------------------------------------------------------------------ | |
| run 'cut -c3- ~/.tmux.conf | sh -s _apply_configuration' | |
| # roxma vim-tmux-clipboard | |
| set -g focus-events on | |
| #unbind [ | |
| #bind Escape copy-mode | |
| #unbind p | |
| bind p paste-buffer | |
| bind-key -Tcopy-mode-vi 'v' send -X begin-selection | |
| bind-key -Tcopy-mode-vi 'y' send -X copy-pipe-and-cancel 'pbcopy -i -selection clipboard' | |
