FISH_DEFAULT_KEY_BINDINGS(1)

🌸 FISH_DEFAULT_KEY_BINDINGS 🌸

okay bestie, so this is the fish_default_key_bindings page from the fish-shell manual β€” yes, that fish-shell, the one you keep hearing about πŸ’…

✨ NAME ✨

fish_default_key_bindings β€” sets the emacs key bindings for fish 🐟

πŸŽ€ SYNOPSIS πŸŽ€

fish_default_key_bindings

πŸ’– DESCRIPTION πŸ’–

So basically, fish_default_key_bindings sets the emacs key bindings for the fish shell. That's it. That's the whole vibe. ✨

Some of the Emacs key bindings are defined right here: <#emacs-mode> πŸ‘€

And the best part, honestly? There are no parameters for fish_default_key_bindings. Zero. None. Not a single one. You literally just type the thing. Iconic behavior, no notes 🫢

πŸ¦‹ EXAMPLES πŸ¦‹

When you're ready to start using emacs key bindings, you go like this:

fish_default_key_bindings

That's the whole ritual. Slay πŸ’…

fish-shell developers πŸ‘‘


and that's the whole page, bestie β€” no cap, every single detail is in there πŸ§šπŸ’œ

fish-shell 4.9 Β· Sep 08, 2026 β€” mwah, catch you in the next manpage πŸ’–πŸŽ€

πŸ“¦ where this page comes from
  • arch rolling: fish 4.9.3-1 Β· GPL-2.0-only AND BSD-3-Clause AND ISC AND MIT AND PSF-2.0
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms