I have the following entries in my ~/.tmux.conf
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
which usually have been sufficient to use tmux with Ctrl-A + Ctrl-A to jump to the beginning of a line. Since a while now Tmux instead just prints a ^A highlighted in the cursor colour.
Did something change on Tmux that I missed with some update or is it invoked by zsh or termite (Terminal Emulator)?
Complete ~/.tmux.conf:
set-option -ga terminal-overrides ",xterm-termite:Tc"
# source /usr/lib/python3.7/site-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
# enable utf-8 on status bar
set-option -g status on
# set-option -g status-utf8 on
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set -g prefix C-a
bind-key C-a send-prefix
# split panes using | and -
# bind | split-window -h
# bind - split-window -v
# split window and fix path for tmux 1.9
bind | split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"
unbind '"'
unbind %
# reload config file (change file location to your the tmux.conf you want to use)
#bind r source-file ~/.tmux.conf
unbind r
bind r \
source-file ~/.tmux.conf \;\
display 'Reloaded tmux config.'
# switch panes using Alt-arrow without prefix
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
# modes
# setw -g mode-attr bold
# set -g message-attr bold
# setw -g window-status-bell-attr bold
# setw -g window-status-current-attr bold
set -g status-bg colour2
# switch panes using vim keybindings
# bind -n M-h select-pane -L
# bind -n M-l select-pane -R
# bind -n M-k select-pane -U
# bind -n M-j select-pane -D
# switch panels
bind k selectp -U # switch to panel Up
bind j selectp -D # switch to panel Down
bind h selectp -L # switch to panel Left
bind l selectp -R # switch to panel Right
set-window-option -g mode-keys vi
# Enable mouse mode (tmux 2.1 and above)
set -g mouse on