aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home
diff options
context:
space:
mode:
authorGravatar Tom Willemse2024-08-15 00:14:26 -0700
committerGravatar Tom Willemse2024-08-15 00:14:26 -0700
commitb07410da65cdeb97fa12b4a23f36a4e6324e0d01 (patch)
tree776395845ca6410671d369e363bf3ca087399d51 /oni/home
parentcae3df425841717b2b7de33b9e4061adb490a4d6 (diff)
downloadnew-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')
-rw-r--r--oni/home/services/emacs.scm6
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"