about summary refs log tree commit diff
path: root/users/tazjin/home
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@tvl.su>2024-03-20T15·21+0300
committerclbot <clbot@tvl.fyi>2024-03-20T15·32+0000
commit2350c5cbf6b21456165ff7e9d393ae530985ef20 (patch)
tree62fdddcd57329d233eadcb4d800a392b7a76486c /users/tazjin/home
parent9fb213f47ace4b93fb54386ea52aaaa72871d5c0 (diff)
feat(tazjin/home): add emacs-vterm integration to fish shell r/7754
Turns out there's some fancy extra features like syncing the shell and
the buffer directory, which ezemtsov discovered recently.

Change-Id: Ibb6f222d277e2cb3725387364d43e7b916b6df35
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11216
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
Diffstat (limited to 'users/tazjin/home')
-rw-r--r--users/tazjin/home/shared.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/users/tazjin/home/shared.nix b/users/tazjin/home/shared.nix
index 763af41c6432..65e18fa8d8db 100644
--- a/users/tazjin/home/shared.nix
+++ b/users/tazjin/home/shared.nix
@@ -30,6 +30,10 @@ in
   programs.fish = {
     enable = true;
     interactiveShellInit = ''
+      # emacs vterm integration
+      source (find '${pkgs.emacsPackages.vterm}' -name 'emacs-vterm.fish')
+
+      # z
       ${pkgs.zoxide}/bin/zoxide init fish | source
     '';
   };