diff options
Diffstat (limited to 'atuin/src/command/client/init/zsh.rs')
-rw-r--r-- | atuin/src/command/client/init/zsh.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/atuin/src/command/client/init/zsh.rs b/atuin/src/command/client/init/zsh.rs index 9c4dbe43..574047a4 100644 --- a/atuin/src/command/client/init/zsh.rs +++ b/atuin/src/command/client/init/zsh.rs @@ -1,7 +1,7 @@ use atuin_dotfiles::store::AliasStore; use eyre::Result; -pub async fn init(store: AliasStore, disable_up_arrow: bool, disable_ctrl_r: bool) -> Result<()> { +pub fn init_static(disable_up_arrow: bool, disable_ctrl_r: bool) { let base = include_str!("../../../shell/atuin.zsh"); println!("{base}"); @@ -26,6 +26,10 @@ bindkey -M vicmd 'k' atuin-up-search-vicmd"; println!("{BIND_UP_ARROW}"); } } +} + +pub async fn init(store: AliasStore, disable_up_arrow: bool, disable_ctrl_r: bool) -> Result<()> { + init_static(disable_up_arrow, disable_ctrl_r); let aliases = store.aliases().await?; let aliases = atuin_dotfiles::shell::zsh::build(&aliases[..]); |