相关疑难解决方法(0)

Windows 7中的主目录和.emacs文件

我在c:/emacs-23.3中安装了emacs 23.3.1.按照此页面中的提示,我更新了site-start.el以设置HOME环境变量.

(setenv "HOME" "c:/users/USER/emacs")
Run Code Online (Sandbox Code Playgroud)

我创建了c:/users/USER/.emacs(就像我在unix/mac中所做的那样)来编写使用slime的代码,但它似乎没有正确启动slime.

这是在Windows 7中设置emacs的正确方法吗?我在哪里放.emacs文件?

emacs installation windows-7

15
推荐指数
2
解决办法
2万
查看次数

Emacs init.el文件无法加载

当我打开emacs时,*Messages*缓冲区中会出现以下消息,并且我的init.el文件(位于~/.emacs.d/init.el)不会加载.

Loading 00debian-vars...done
Loading /etc/emacs/site-start.d/50cedet-common.el (source)...
Error while loading 50cedet-common: Cannot open load file: cedet-autogen
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50haskell-mode.el (source)...
Loading /usr/share/emacs/site-lisp/haskell-mode/haskell-site-file.el (source)...done
Loading /etc/emacs/site-start.d/50haskell-mode.el (source)...done
Loading /etc/emacs/site-start.d/50php-elisp.el (source)...done
Loading /etc/emacs/site-start.d/51speedbar.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.   
Run Code Online (Sandbox Code Playgroud)

当我谷歌搜索或查看emacs wiki时,我找不到有关cedet的任何有用信息.奇怪的是,当我使用M-x eval-bufferM-x load-file,一切正常.HOME应该是什么,我正在运行版本23.3.1.

在发生这种情况之前,我一直试图让jshint使用emacs,尽管我不确定这是否与所有相关的https://github.com/daleharvey/jshint-mode有关.

emacs init

14
推荐指数
1
解决办法
1万
查看次数

适用于Windows的XDG Basedir目录

为了方便访问XDG Basedir目录,我创建了一个Racket .因为我希望该库在Windows上也可用(对于跨平台程序),所以当XDG环境变量未设置时,我使用标准Windows目录作为默认值.

我目前正在使用以下内容:

  • $XDG_DATA_HOME = %LOCALAPPDATA%
  • $XDG_DATA_DIRS = %APPDATA%
  • $XDG_CONFIG_HOME = %LOCALAPPDATA%
  • $XDG_CONFIG_DIRS = %APPDATA%
  • $XDG_CACHE_HOME = %TEMP%
  • $XDG_RUNTIME_DIR = %TEMP%

我的问题是,是否有更好的默认值.我知道,%TEMP%因为$XDG_RUNTIME_DIR是错误的,因为它确实应该是像RAMFS /tmp,但我不知道在Windows上的任何目录就是这样的.在Windows中,似乎没有好的选择将数据和配置目录分开,所以我使用相同的目录.我的直觉是,%LOCALAPPDATA%对于可写$XDG_*_HOME变量而言是更好的选择,并且在$XDG_*_DIRS列表中具有"漫游"配置以进行读取并且通常不会被覆盖.但是,具有漫游配置的企业Windows用户是否会发现这种奇怪且不同意的?

linux windows filepath fhs

11
推荐指数
1
解决办法
1267
查看次数

我可以在shell模式下为Emacs使用PowerShell吗?

我可以在shell模式下使用powershell作为shell吗?
怎么样?

windows emacs powershell

9
推荐指数
2
解决办法
4378
查看次数

windows GNU emacs中的.emacs文件在哪里

Windows中的.emacs文件在哪里(我使用的是Emacs-23-CvsP091103-EmacsW32-1.58)

当Emacs启动时,它会尝试加载并执行通常称为.emacs的文件的内容(尽管它可能有其他名称,请参阅我在哪里放置我的初始文件?),其中包含您所做的任何自定义.您可以手动将lisp代码添加到.emacs,也可以使用"选项"菜单中的"自定义"界面.如果该文件不存在,Emacs将以默认设置启动.

emacs winapi path

5
推荐指数
1
解决办法
1627
查看次数

标签 统计

emacs ×4

windows ×2

fhs ×1

filepath ×1

init ×1

installation ×1

linux ×1

path ×1

powershell ×1

winapi ×1

windows-7 ×1