当在Elisp中使用programmin时,如何在新框架中访问新文件并将焦点转移到该框架上? - 我的意思是在一个函数中做了一些东西我创建了一个文件“test.xml”,在我的函数结束时,我想在一个新的框架中打开这个xml文件并将其显示给用户。 我尝试了类似下面的内容,但执行时显示空白缓冲区:
(defun transform-file-on-save ()
...
(new-file-name (concat (buffer-file-name) ".xml"))
...
(write-region (point-min) (point-max) new-file-name nil 'quietly)
(switch-to-buffer-other-window new-file-name)
答案 0 :(得分:2)
使用(find-file-other-frame FILENAME &optional WILDCARDS)
代替switch-to-buffer-other-window new-file-name)