标题几乎总结了它 - 我喜欢使用在 cygwin 下运行的 xemacs 编辑文本,并且当我从快捷方式启动它时,我不希望它产生一个控制台窗口。有什么建议?
我的朋友说服我用 emacs “再试一次”(大约 12 年来的第 5 次)。我目前有点受苦,需要 emacs + utf-8 的帮助。
我正在使用我自己的自定义键盘布局(使用 MS 键盘布局创建器构建)在 Windows 7 上运行 23.3.1 emacs gui。布局具有完整的 ISO-8859-1 (Latin-1) 字符集,以及来自 ISO-8859-9(Latin-5、??? 等土耳其语)和 ? 威尔士语(不知道那个人住在哪里)。
在我的 .emacs 中,我(盲目地)添加了以下几行:
(更新:这是最新的发展混乱:)
;; set up unicode
;; keyboard / input method settings
(setq locale-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(set-language-environment 'UTF-8) ; prefer utf-8 for language settings
(set-default-coding-systems 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING))
(prefer-coding-system 'utf-8)
(setq buffer-file-coding-system 'utf-8-unix)
(setq default-file-name-coding-system 'utf-8-unix)
(setq default-keyboard-coding-system 'utf-8-unix) …Run Code Online (Sandbox Code Playgroud) 我想在 Windows 上使用文件扩展名注册 emacs,但应该只打开一个 emacs 实例,即使我通过它们的扩展名打开了多个文件。
我已经从 emacs-22.3-bin-i386.zip 通过解压到 c:\bin\emacs 在 windows server 2003 系统(32 位)上安装了 emacs
我创建了一个脚本 c:\bin\emacs\bin\emacs-filetarget.cmd
@echo off
"%~dp0emacsclientw.exe" -na "%~dp0runemacs.exe" "%1"
Run Code Online (Sandbox Code Playgroud)
当我用 c:\bin\emacs\bin\emacs-filetarget.cmd 打开第一个文件 *.el 时,它会在一个新的 emacs 实例中打开,这很好。
但是第二个文件 *.el 在第二个 emacs 实例中打开。我正在寻找一种方法,只打开一个 emacs 实例,其中所有后续文件都打开。