gpt4 book ai didi

windows - 在同一个 emacs 框架中双击打开的 .txt 文件(如果当前打开了一个文件)

转载 作者:可可西里 更新时间:2023-11-01 12:43:14 25 4
gpt4 key购买 nike

我想将 emacs 设置为在 Windows 中双击打开文本文件时的默认编辑器。但是,如果有的话,我想在同一运行的 emacs 实例(即框架)中将它们作为缓冲区打开。现在该行为将打开另一个 emacs 实例(即另一个 emacs 框架)。

有谁知道 init.el 中的哪个规范允许这种行为?

最佳答案

我一直在使用 this guy's方法,这是向注册表添加条目的替代方法。我在这里重现了他的步骤:

  • 创建以下批处理文件“runemacsclientw.bat”。
:::::::::::::::::::::::::::::::::::::::::::::::::::::::: Emacsclient startup script runemacsclientw.bat::: Robert Adesam, robert@adesam.se::: http://www.adesam.se/robert/:::::: N.B. Alot of this is reused from other Emacs::: users that have published stuff on the::: Internet. Thank you! :)::::::::::::::::::::::::::::::::::::::::::::::::::@echo off:: Emacs binaries...set binpath=c:\Program Files\emacs\bin:: If no arg is given set filename to c:\if "%~1"=="" (  set filename=c:\) else (  set filename=%~1):: Run Emacsclient"%binpath%\emacsclientw.exe" --no-wait --alternate-editor="%binpath%\runemacs.exe" "%filename%"
  • bat to exe converter 将 bat 文件转换为 exe
    • 选择批处理文件。
    • 选中“隐形应用程序”。
    • 在“版本信息”下选择一个图标(如果你想让它变成紫色)
    • 编译并退出。
  • 将“runemacsclientw.bat”复制到 .../emacs/bin。
  • 将文件类型与 runemacsclientw.bat 相关联。
  • 将 (server-start) 添加到初始化文件。
  • 将 ~/.emacs.d/server(在 %appdata% 中)的所有者更改为当前用户(默认为本地管理员)。这将删除“不安全目录 ~/.emacs.d/server”警告。

关于windows - 在同一个 emacs 框架中双击打开的 .txt 文件(如果当前打开了一个文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7892859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com