check / validate (push) Canceled after 0s
- Merge sunbather dark/light into one background-aware color scheme - Fold uninstall.sh into install.sh as a subcommand; drop clone logic - Inline bash_tools/ helpers; remove fct and odict - Remove TPM, tmux-sensible, and tmux-fuzzback; tmux has no plugins now - Remove vim-repeat, vim-fugitive, vim-gitgutter, vim-tmux-navigator, and moonfly; everforest is the default dark theme - Fetch vim-plug via git instead of curl; require git, not curl - Guard termguicolors on Windows consoles without VT support and set nomore before the vimrc loads so headless installs cannot hang - Fall back to sunbather when a color scheme fails to load, without overwriting the saved preference - Append config/vim to runtimepath so netrw stops writing into the repo - Fix .editorconfig Python indent; trim .gitignore; update CI and README Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NBfsAH6iJg9inkNLKq11YC
32 lines
1.2 KiB
Bash
32 lines
1.2 KiB
Bash
set-option -sg escape-time 10
|
|
set -g default-terminal 'tmux-256color'
|
|
set -as terminal-features ',xterm-256color:RGB'
|
|
set -g history-limit 100000
|
|
set -g mouse on
|
|
set -g focus-events on
|
|
set -g status off
|
|
setw -g mode-keys vi
|
|
|
|
bind-key -T copy-mode-vi v send -X begin-selection
|
|
bind-key -T copy-mode-vi y send -X copy-pipe-and-cancel \
|
|
'if command -v wl-copy >/dev/null 2>&1; then wl-copy; elif command -v xclip >/dev/null 2>&1; then xclip -in -selection clipboard; elif command -v pbcopy >/dev/null 2>&1; then pbcopy; elif command -v clip.exe >/dev/null 2>&1; then clip.exe; else cat >/dev/null; fi'
|
|
|
|
# Prefix + Ctrl-H/J/K/L resizes panes.
|
|
bind-key -r C-h resize-pane -L
|
|
bind-key -r C-j resize-pane -D
|
|
bind-key -r C-k resize-pane -U
|
|
bind-key -r C-l resize-pane -R
|
|
|
|
# Ctrl-H/J/K/L moves between panes.
|
|
bind-key -n C-h select-pane -L
|
|
bind-key -n C-j select-pane -D
|
|
bind-key -n C-k select-pane -U
|
|
bind-key -n C-l select-pane -R
|
|
bind-key -n 'C-\' select-pane -l
|
|
|
|
bind-key -T copy-mode-vi C-h select-pane -L
|
|
bind-key -T copy-mode-vi C-j select-pane -D
|
|
bind-key -T copy-mode-vi C-k select-pane -U
|
|
bind-key -T copy-mode-vi C-l select-pane -R
|
|
bind-key -T copy-mode-vi 'C-\' select-pane -l
|