Emacs 和服务器不安全错误

标签 emacs

这个问题在这里已经有了答案:





Emacs - Error when calling (server-start)

(11 个回答)


7年前关闭。




我在 Windows Server 2003 上安装了 GNU Emacs 版本 23.2.1

当我运行 Emacs 时,我收到以下消息:
警告(初始化):加载 `c:/.emacs' 时发生错误:

error: The directory `c:/.emacs.d/server' is unsafe

正如一个线程中所建议的,我在 .emacs 中添加了这一行:
(and (= emacs-major-version 23) (defun server-ensure-safe-dir (dir) "Noop" t))

我以为这个问题在 23.2 版本中解决了?

最佳答案

好的,我在 Windows 7 x64 上运行 Emacs24(Emacs 24.0....)。我遇到了同样的问题,直到我找到 this post on the Email list .

演练:

  • 关闭 Emacs
  • 在 Windows 资源管理器中导航至 USERNAME/AppData/Roaming/(如果找不到必须激活“显示隐藏文件”的文件夹,请单击“组织”菜单 ->“文件夹和文件选项”- >“查看”(或类似)->在这里取消选中不显示隐藏文件的框)
  • 如果没有文件夹“.emacs.d”,则在/Roaming/中创建一个。 (可能你也需要在这里激活显示隐藏文件模式。)
  • 右键单击文件夹 -> 首选项;
  • 导航到“安全”选项卡 -> 单击“高级”按钮
  • 在新窗口中导航到“所有者”选项卡,然后单击“编辑”(或“更改”)按钮
  • 单击您的用户名,然后单击确定。出现警告,点击确定,可以关闭所有这些窗口
  • 进入“.emacs.d”文件夹,如果没有文件夹“server”,则创建一个。
  • 创建它时,或者如果有一个文件夹“服务器”,也请按照步骤 4-7 进行操作。
  • 从此快乐地运行 Emacs。

  • 对我来说,解决了所有问题。此修复程序已在网络上多次编写,但似乎没有人提到将其应用于这两个文件夹。希望能帮助到你!

    关于Emacs 和服务器不安全错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5233041/

    相关文章:

    Emacs:打印行号

    emacs - 是否可以根据上下文更改 emacs 语法表?

    emacs - GNU Emacs-23.3.1将不会加载CEDET-1.0

    emacs - 在 emacs doc-view-mode 中旋转文档

    emacs - 在Emacs组织模式下,如何将显示范围缩小到两个单独文件中的两个子树?

    emacs - 在 Emacs 中用美元符号 ($) 包围区域

    emacs - 如何存储持久的历史记录?

    bash - 使用 emacsclient 运行 cron 作业,但如果当前没有打开服务器,则使用 emacs --batch 模式运行

    emacs 自动完成功能不适用于 jde

    shell - emacs ansi-term 背景色