dotfiles/terminal/.config
Marty Oehme fa7e740249
terminal: Add fzf file insertion and zoxide cd key binds
The following is added to all three shells bash, zsh, nushell:

Pressing c-t at any time lets you insert a file/dir at the current
cursor location using fzf. Same for 'T' in vicmd mode.

Pressing alt-c at any time lets you jump to that directory using zoxide,
with the zle editor content intact. Same for 'C' in vicmd mode.

Zsh implementation from: https://github.com/ajeetdsouza/zoxide/issues/357
Bash implementation: https://github.com/ajeetdsouza/zoxide/issues/516

Nushell implementation taken from: https://github.com/junegunn/fzf/issues/4122

TODO: Nushell fzf mapping has one problem in that it does not quote the
selected file in any way. So any file with e.g. a space in it will have
to be manually fixed afterwards.
2025-10-13 11:26:22 +02:00
..
atuin atuin: Set up configuration 2025-03-15 20:08:49 +01:00
bash/env.d terminal: Create module to consolidate term utils 2023-01-07 16:11:40 +01:00
bat bat: Add quarto and ino to synatx-enabled 2023-10-07 11:32:00 +02:00
nushell terminal: Add fzf file insertion and zoxide cd key binds 2025-10-13 11:26:22 +02:00
vifm vifm: Add theoretic live preview for videos using chafa 2025-05-22 13:58:19 +02:00
wezterm wezterm: Rename tabs 2025-09-30 14:35:50 +02:00
zsh terminal: Add fzf file insertion and zoxide cd key binds 2025-10-13 11:26:22 +02:00
starship.toml terminal: Add bash shell indicator to starship prompt 2025-09-05 09:11:07 +02:00