Commit 1a58dba85e0c

Vincent Demeester <vincent@sbr.pm>
2025-02-05 12:11:54
tools/emacs: tramp+sshfs small changes
- ignore `/sshfs` from recentf - set the shells for tramp in vterm Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent a99a184
Changed files (2)
tools/emacs/config/00-clean.el
@@ -19,7 +19,7 @@
    '("\\.?cache" ".cask" "url" "COMMIT_EDITMSG\\'" "bookmarks"
      "\\.\\(?:gz\\|gif\\|svg\\|elc\\|png\\|jpe?g\\|bmp\\|xpm\\)$"
      "\\.?ido\\.last$" "\\.revive$" "/G?TAGS$" "/.elfeed/"
-     "^/tmp/" "^/var/folders/.+$" "^/sudo:" "^/su:" "^/ssh:"
+     "^/tmp/" "^/var/folders/.+$" "^/sudo:" "^/su:" "^/ssh:" "^/sshfs:"
      (lambda (file) (file-in-directory-p file package-user-dir))))
   :config
   (push (expand-file-name recentf-save-file) recentf-exclude)
tools/emacs/config/config-shells.el
@@ -320,6 +320,12 @@ using either KUBECONFIG or ~/.kube/config"
          ("C-c t r" . vde/run-in-vterm))
   :custom
   (vterm-kill-buffer-on-exit t)
+  (vterm-max-scrollback 100000)
+  (vterm-tramp-shells '(("scp" "/usr/bin/env zsh")
+			("ssh" "/usr/bin/env zsh")
+			("sshx" "/usr/bin/env zsh")
+			("sshfs" "/usr/bin/env zsh")
+			("docker" "/bin/sh")))
   :config
   (defun vde/vterm-tramp-get-method-parameter (method param)
     "Return the method parameter PARAM.