加载 mind-wave 后,tramp 陷入无限嵌套
Closed this issue · 4 comments
mgcyung commented
加载 mind-wave 后,使用 tramp 打开远程主机上的问题,报错
error: "Lisp nesting exceeds ‘max-lisp-eval-depth’"
错误堆栈如下(超出了 issue 最大长度,删除了其中一部分)
Debugger entered--Lisp error: (error "Lisp nesting exceeds ‘max-lisp-eval-depth’")
signal(error ("Lisp nesting exceeds ‘max-lisp-eval-depth’"))
tramp-error((tramp-file-name "ssh" "dell" nil "192.168.1.12" nil "/home/dell/xxx/xxx/code/pytorch-3dunet/" nil) error "Lisp nesting exceeds ‘max-lisp-eval-depth’")
tramp-signal-hook-function(error ("Lisp nesting exceeds ‘max-lisp-eval-depth’"))
(memq (car-safe cl-x) cl-struct-tramp-file-name-tags)
(and (memq (car-safe cl-x) cl-struct-tramp-file-name-tags) t)
(progn (and (memq (car-safe cl-x) cl-struct-tramp-file-name-tags) t))
(or (progn (and (memq (car-safe cl-x) cl-struct-tramp-file-name-tags) t)) (signal 'wrong-type-argument (list 'tramp-file-name cl-x)))
(progn (or (progn (and (memq (car-safe cl-x) cl-struct-tramp-file-name-tags) t)) (signal 'wrong-type-argument (list 'tramp-file-name cl-x))) (nth 1 cl-x))
(let ((cl-x (tramp-dissect-file-name filename))) (progn (or (progn (and (memq (car-safe cl-x) cl-struct-tramp-file-name-tags) t)) (signal 'wrong-type-argument (list 'tramp-file-name cl-x))) (nth 1 cl-x)))
(string= (let ((cl-x (tramp-dissect-file-name filename))) (progn (or (progn (and (memq (car-safe cl-x) cl-struct-tramp-file-name-tags) t)) (signal 'wrong-type-argument (list 'tramp-file-name cl-x))) (nth 1 cl-x))) tramp-adb-method)
(and (tramp-tramp-file-p filename) (string= (let ((cl-x (tramp-dissect-file-name filename))) (progn (or (progn (and (memq ... cl-struct-tramp-file-name-tags) t)) (signal 'wrong-type-argument (list 'tramp-file-name cl-x))) (nth 1 cl-x))) tramp-adb-method))
tramp-adb-file-name-p("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
tramp-find-foreign-file-name-handler("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." expand-file-name)
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
...
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
(closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a))("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
cl-reduce((closure ((parts "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".") t) (a b) (expand-file-name b a)) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "."))
tramp-compat-file-name-concat("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." ".")
tramp-sh-handle-expand-file-name("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-handle-expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-sh-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
apply(tramp-sh-file-name-handler expand-file-name ("." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..."))
tramp-file-name-handler(expand-file-name "." "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
file-system-info(".")
get-free-disk-space(".")
tramp-sh-handle-insert-directory("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t)
apply(tramp-sh-handle-insert-directory ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t))
tramp-sh-file-name-handler(insert-directory "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t)
apply(tramp-sh-file-name-handler insert-directory ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t))
tramp-file-name-handler(insert-directory "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t)
#f(compiled-function (file switches &optional wildcard full-directory-p) "Insert directory listing for FILE, formatted according to SWITCHES.\nLeaves point after the inserted text.\nSWITCHES may be a string of options, or a list of strings\nrepresenting individual options.\nOptional third arg WILDCARD means treat FILE as shell wildcard.\nOptional fourth arg FULL-DIRECTORY-P means file is a directory and\nswitches do not contain `d', so that a full listing is expected.\n\nThis works by running a directory listing program\nwhose name is in the variable `insert-directory-program'.\nIf WILDCARD, it also runs the shell specified by `shell-file-name'.\n\nWhen SWITCHES contains the long `--dired' option, this function\ntreats it specially, for the sake of dired. However, the\nnormally equivalent short `-D' option is just passed on to\n`insert-directory-program', as any other option." #<bytecode -0x2b943892e8008b8>)("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t)
ls-lisp--insert-directory(#f(compiled-function (file switches &optional wildcard full-directory-p) "Insert directory listing for FILE, formatted according to SWITCHES.\nLeaves point after the inserted text.\nSWITCHES may be a string of options, or a list of strings\nrepresenting individual options.\nOptional third arg WILDCARD means treat FILE as shell wildcard.\nOptional fourth arg FULL-DIRECTORY-P means file is a directory and\nswitches do not contain `d', so that a full listing is expected.\n\nThis works by running a directory listing program\nwhose name is in the variable `insert-directory-program'.\nIf WILDCARD, it also runs the shell specified by `shell-file-name'.\n\nWhen SWITCHES contains the long `--dired' option, this function\ntreats it specially, for the sake of dired. However, the\nnormally equivalent short `-D' option is just passed on to\n`insert-directory-program', as any other option." #<bytecode -0x2b943892e8008b8>) "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t)
apply(ls-lisp--insert-directory #f(compiled-function (file switches &optional wildcard full-directory-p) "Insert directory listing for FILE, formatted according to SWITCHES.\nLeaves point after the inserted text.\nSWITCHES may be a string of options, or a list of strings\nrepresenting individual options.\nOptional third arg WILDCARD means treat FILE as shell wildcard.\nOptional fourth arg FULL-DIRECTORY-P means file is a directory and\nswitches do not contain `d', so that a full listing is expected.\n\nThis works by running a directory listing program\nwhose name is in the variable `insert-directory-program'.\nIf WILDCARD, it also runs the shell specified by `shell-file-name'.\n\nWhen SWITCHES contains the long `--dired' option, this function\ntreats it specially, for the sake of dired. However, the\nnormally equivalent short `-D' option is just passed on to\n`insert-directory-program', as any other option." #<bytecode -0x2b943892e8008b8>) ("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t))
insert-directory("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "--dired -lXh" nil t)
dired-insert-directory("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." "-lXh" nil nil t)
dired-readin-insert()
#f(compiled-function () #<bytecode -0x72b2d1df96e760>)()
combine-change-calls-1(1 1 #f(compiled-function () #<bytecode -0x72b2d1df96e760>))
dired-readin()
dired-internal-noselect("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." nil)
dired-noselect("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
run-hook-with-args-until-success(dired-noselect "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
find-file-noselect("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." nil nil nil)
find-file-other-window("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx...")
org-open-file("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." nil)
apply(org-open-file "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." nil nil)
org-link-open-as-file("/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." nil)
org-link-open((link (:type "file" :path "/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." :format bracket :raw-link "file:/ssh:dell@192.168.1.12:/home/dell/xxx/xxx..." :application nil :search-option nil :begin 2950 :end 3033 :contents-begin nil :contents-end nil :post-blank 4 :parent (paragraph (:begin 2938 :end 3112 :contents-begin 2938 :contents-end 3111 :post-blank 1 :post-affiliated 2938 :parent nil)))) nil)
org-open-at-point()
(lambda nil (interactive) (org-open-at-point) (delete-other-windows))()
funcall-interactively((lambda nil (interactive) (org-open-at-point) (delete-other-windows)))
call-interactively((lambda nil (interactive) (org-open-at-point) (delete-other-windows)) nil nil)
command-execute((lambda nil (interactive) (org-open-at-point) (delete-other-windows)))
mind-wave 加载和配置代码如下
(add-to-list 'load-path (expand-file-name "elpa-alone/mind-wave" user-emacs-directory))
(require 'mind-wave)
(setq mind-wave-auto-change-title nil)
注释掉上述加载代码后,tramp 可正常打开
manateelazycat commented
tramp 是一个设计非常差,性能极差的模块设计, 请关注 https://github.com/manateelazycat/nova
tramp 的bug我不想修复, 抱歉。
mgcyung commented
感谢直白的回复
lroolle commented
tramp 是一个设计非常差,性能极差的模块设计, 请关注 https://github.com/manateelazycat/nova
tramp 的 bug 我不想修复, 抱歉。
不怎么理解是什么机制导致 tramp 无法使用的,是否有 workround ?由于依赖 ssh-deploy
这个插件做同步到服务器的操作,而 ssh-deploy 又依赖 tramp,所以安装了 mind-wave 之后还是挺蛋疼的...
manateelazycat commented
tramp这么卡的东西早点扔掉吧