Vim Motions’ visual elements — EasyMotion labels, hint mode labels, and the powerline status bar — can be customized via CSS custom properties or the Style Settings plugin.

CSS custom properties

Add a CSS snippet in Settings → Appearance → CSS snippets to override colors:

EasyMotion labels

body {
    --vim-motions-em-bg: #e06c75; /* label background */
    --vim-motions-em-fg: #ffffff; /* label text color */
}

Hint mode labels

body {
    --vim-motions-hint-bg: #61afef; /* label background */
    --vim-motions-hint-fg: #ffffff; /* label text color */
}

Powerline status bar

body {
    --vim-pl-normal-bg: #a3be8c;
    --vim-pl-normal-fg: #ffffff;
    --vim-pl-insert-bg: #88c0d0;
    --vim-pl-insert-fg: #ffffff;
    --vim-pl-visual-bg: #b48ead;
    --vim-pl-visual-fg: #ffffff;
    --vim-pl-v-line-bg: #b48ead;
    --vim-pl-v-line-fg: #ffffff;
    --vim-pl-v-block-bg: #b48ead;
    --vim-pl-v-block-fg: #ffffff;
    --vim-pl-replace-bg: #bf616a;
    --vim-pl-replace-fg: #ffffff;
    --vim-pl-select-bg: #b48ead;
    --vim-pl-select-fg: #ffffff;
    --vim-pl-vreplace-bg: #bf616a;
    --vim-pl-vreplace-fg: #ffffff;
    --vim-pl-command-bg: #88c0d0;
    --vim-pl-command-fg: #ffffff;
    --vim-pl-search-bg: #88c0d0;
    --vim-pl-search-fg: #ffffff;
}

All these properties are configurable via the Style Settings plugin with separate light and dark mode defaults.

Style Settings plugin

If you have the Style Settings plugin installed, Vim Motions exposes its color properties in the Style Settings panel with separate light and dark mode defaults. No CSS snippets needed — configure colors directly in the UI.

Label font size

EasyMotion and hint mode labels share a configurable font size (10–20px, default: 14). Set via Settings → Vim Motions → Jump navigation → Label font size or set labelfontsize=16 in vimrc.

Label characters

Customize which characters are used for labels:

  • EasyMotion: Settings → Vim Motions → Jump navigation → EasyMotion label characters or set easymotionlabels=... in vimrc. Default: asdghklqwertyuiopzxcvbnmfj (home-row-first ordering).
  • Hint mode: Settings → Vim Motions → Jump navigation → Hint mode label characters or set hintlabels=... in vimrc. Default: asdfghjkl.