You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 9 година
пре 6 година
пре 10 година
пре 10 година
пре 5 година
пре 5 година
пре 5 година
пре 3 година
пре 6 година
пре 10 година
пре 10 година
пре 9 година
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # tmux.conf
  2. # SETUP_LOAD: source "DOTFILES_DIR/tmux.conf"
  3. run-shell 'tmux set -g status-right "${USER}@`hostname` | `tmux -V`_"'
  4. run-shell 'tmux set -g status-style bg=$_HOSTCOLOR_1,fg=$_HOSTCOLOR_2 >/dev/null'
  5. run-shell 'tmux set -g mode-style bg=$_HOSTCOLOR_1,fg=$_HOSTCOLOR_2 >/dev/null'
  6. run-shell 'tmux set -g pane-active-border-style fg=$_HOSTCOLOR_1 >/dev/null'
  7. unbind C-b
  8. set -g prefix C-z
  9. bind C-z send-prefix
  10. bind C-c command-prompt "new-window '%%'"
  11. bind C-r source-file ~/.tmux.conf \; display-message "Reloaded config !"
  12. # new-session: -A: "behaves like attach-session if session-name already exists"
  13. # -d: do not attach the created session
  14. bind C-o command-prompt -p "session name to switch to:" \
  15. "new-session -Ad -s '%1'\; switch-client -t '%1'"
  16. # Use w instead
  17. unbind s
  18. bind w choose-tree -GZ
  19. set -g base-index 1
  20. set -g pane-base-index 1
  21. set -g renumber-windows off
  22. set -g history-limit 10000
  23. setw -g mode-keys vi
  24. #setw -g mode-mouse off
  25. #set -g default-command /bin/bash
  26. set -g default-command "while true; do /bin/bash -l; done"
  27. # Use pasteboard on MacOS
  28. run-shell 'test "`uname`" = Darwin && tmux bind-key -T copy-mode-vi "Enter" send-keys -X copy-pipe-and-cancel "pbcopy"'
  29. run-shell 'test "`uname`" = Darwin && tmux bind-key "]" run "pbpaste | tmux load-buffer - && tmux paste-buffer"'
  30. #set -g default-path "$HOME"
  31. # try to set title of terminal tmux is running on
  32. # set -g set-titles off
  33. set -g display-panes-time 5000
  34. # <Index>|<Command>:<Title><Window flag>
  35. # Example: `1|emacs:.dotfiles*`
  36. set -g window-status-current-format "#I|#{pane_current_command}:#T#F"
  37. set -g window-status-format "#I|#{pane_current_command}:#T#F"
  38. # set window name automatically from command currently running
  39. set -g automatic-rename on
  40. # disable updating status-left and status-right
  41. set -g status-interval 0
  42. set -g status-keys emacs
  43. set -g message-style bg=white,fg=black
  44. setw -g window-status-current-style bg=white,fg=black
  45. #setw -g window-status-attr bold