【问题标题】:emacs live on windows seeing error opening fileemacs 生活在 Windows 上看到错误打开文件
【发布时间】:2013-09-11 22:07:40
【问题描述】:

想知道有没有其他人看过这个。

  • 使用 cygwin
  • 使用 git 版本 1.8.3.msysgit.0
  • 使用 GNU Emacs 24.3.1
  • 使用 emacs-live

启动 emacs 后,尝试打开任何文件时,我看到以下错误消息:

call-process-shell-command: Searching for program: permission denied, /bin/bash
Error in post-command-hook (global-git-gutter-mode-check-buffers): (file-error "Searching for program" "permission denied" "/bin/bash")

但是,以下内容不返回任何内容:

$ grep -R global-git-gutter-mode-check-buffers .emacs.d/

我无法理解为什么这段代码会抱怨,为什么我找不到它所指的 post-command-hook?

【问题讨论】:

    标签: git emacs clojure


    【解决方案1】:
    1. post-command-hook 函数 global-* 可能位于您加载的某个文件中,该文件位于您的 .emacs.d 目录之外。

    2. 您可以尝试递归地对您的初始化文件 (~/.emacs) 进行二等分,以找出有问题的部分。这将帮助您找到global-*,尽管听起来这不是真正的问题。

    3. 听起来真正的问题是 Cygwin 目录 /bin/bash 没有您作为所有者,或者您没有必要的权限。

    希望有人能够为解决这个问题提供更多帮助,但这可能会让你开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      相关资源
      最近更新 更多