diff options
author | Tom Willemse | 2024-08-15 00:14:26 -0700 |
---|---|---|
committer | Tom Willemse | 2024-08-15 00:14:26 -0700 |
commit | b07410da65cdeb97fa12b4a23f36a4e6324e0d01 (patch) | |
tree | 776395845ca6410671d369e363bf3ca087399d51 /oni/home/services | |
parent | cae3df425841717b2b7de33b9e4061adb490a4d6 (diff) | |
download | new-dotfiles-b07410da65cdeb97fa12b4a23f36a4e6324e0d01.tar.gz new-dotfiles-b07410da65cdeb97fa12b4a23f36a4e6324e0d01.zip |
Don't use ‘add-zsh-hook’ for setting up vterm
It seems that the ‘autoload’ and ‘add-zsh-hook’ calls somehow interfered with
the later setup of the ‘zsh-autosuggestions’.
Diffstat (limited to 'oni/home/services')
-rw-r--r-- | oni/home/services/emacs.scm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/oni/home/services/emacs.scm b/oni/home/services/emacs.scm index 2018be5..1752b40 100644 --- a/oni/home/services/emacs.scm +++ b/oni/home/services/emacs.scm @@ -504,8 +504,10 @@ "fi\n" (if (maybe-value-set? (home-emacs-vterm-configuration-buffer-name-string config)) (string-append - "autoload -U add-zsh-hook\n" - "add-zsh-hook -Uz chpwd (){ print -Pn \"\\e]2;%m:%2~\\a\" }\n") + "vterm_chpwd(){ print -Pn \"\\e]2;%m:%2~\\a\" }\n" + "if [[ \"$INSIDE_EMACS\" = 'vterm' ]]; then\n" + " chpwd_functions+=(vterm_chpwd)\n" + "fi\n") "") "vterm_prompt_end() {\n" " vterm_printf \"51;A$(whoami)@$(hostname):$(pwd)\"\n" |