问题标签 [emacsw32]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 在 EmacsW32 中向操作系统发送击键
如果您用多种语言编写文本并使用 Emacs,您可能知道,Emacs 有自己独立于 Windows(或其他操作系统)的输入法系统。输入法可以用toggle-input-method
命令切换。当 Windows 语言改变时,Emacs 会收到一个<language-change>
按键。然后我想绑定<language-change>
到toggle-input-method
. 不幸的是,如果我这样做
Windows 语言和输入法都将被切换。所以我需要类似的东西
我似乎找不到一个函数调用,它将向操作系统发送密钥(或以另一种方式更改系统语言)。
emacs - EmacsW32 使用旧的 Windows 缩短文件名重命名缓冲区
让我们看看我是否可以在 stackoverflow 上联系到 EmacsW32 用户。
我刚刚从http://ourcomments.org/Emacs/EmacsW32.html安装了 EmacsW32 的补丁版本
我发现 .txt 文件与 Emacs 相关联非常好,因此当您单击一个文件时,emacsclient 会在 Emacs 的运行实例中打开它。
问题是,由于某种原因,缓冲区被重命名为旧式缩短文件名,因此,例如,文件“activities-2008.txt”的缓冲区被重命名为“ACTIV~1.TXT”,我不这样做不喜欢。
如何让 EmacsW32 不重命名缓冲区,而是使用整个文件名作为缓冲区名称?
emacs - 在使用 emacsW32 的 windows 上关闭当前窗口 (x) 时,如何保持 emacs 服务器运行?
我在 Windows 上使用EmacsW32(已修补)。Emacs 在服务器模式下运行,以便随后对 emacsclientw 的调用在同一服务器会话中打开文件。
我已经映射了Cx Cc以使当前帧不可见并且不会杀死 emacs 服务器进程。我想单击窗口的X(关闭)按钮也只是隐藏框架而不像当前那样终止服务器进程。
有任何想法吗 ?谢谢!
windows - 如何让 grep 在 Windows 上的 Emacs 中工作(EmacsW32)
Mx grep、Mx lgrep、Mx rgrep 在 EmacsW32 中对我不起作用。
我做了 Mx lgrep 它说 grep 不是命令:
那NUL是什么东西?EmacsW32 主页说它附带 Gnuwin32 实用程序,但似乎配置实际使用 Gnuwin32 grep 的工作留给了用户。
如何将其配置为使用随附的 Gnuwin32 grep 或 cygwin grep?两个都好吗?
emacs - 当我使用 Cx Cf 时,为什么 W32 Emacs 会在以 ~/ 开头的文件路径中插入“/Application Data/Application Data/”?
我刚刚安装了 Emacs Speaks Statistics,此时此错误开始出现。卸载并没有解决它。
当我使用 Cx Cf 时,我可以正常导航,但是当我实际按下 enter 时,Emacs 似乎在所有路径中的“~”之后插入“/Application Data/Application Data/”,例如,如果我导航到:
c:/Documents and Settings/admin/我的文档/sig.html
然后按回车,我打开:
~/应用程序数据/应用程序数据/我的文档/sig.html
知道我可以编辑哪些变量来解决这个问题吗?
clojure - emacsw32 - 键绑定 - 没有元 - clojure 框
我已经在我的 Windows 7 笔记本电脑上安装了 clojure-box,它默认安装 emacsW32。我知道这个版本稍微重新映射了标准 Emacs 键绑定,使其对 Windows 更友好,但是我找不到我的 META 键。
通常 META 是 ALT,但我无法在此安装中找到它,是否可以将 META Mx 定义为 ALT GR 或应用程序键?或者有没有办法找出我的 META 密钥默认在哪里?
emacs - 带有 hunspell 的 Win32 上的 Emacs - 个人字典无法保存
因此,在按照 wiki 中的说明进行操作后,我使用 hunspell 在 Windows 7 上为 Emacs (v23.3.1) 进行了工作设置。
http://www.emacswiki.org/emacs/InteractiveSpell
当我对文档进行拼写检查 ( M-x ispell
) 时,emacs 为我提供了使用击键'i'
或'u'
. 最后,它询问我是否要保存修改后的个人词典,我选择是。
问题是个人词典没有保存到磁盘,并且之前突出显示的单词在新会话中再次被标记。
尝试了其他地方推荐的以下方法无济于事:
(setq ispell-personal-dictionary (expand-file-name "~/personal-dictionary.txt") )
有人对此有解决方案或解决方法吗?如果您能够保存到个人字典,请张贴您的相关位.emacs
windows - 无法将密码发送到 ftp 服务器
我在我的 Windows 7 上运行 filezilla ftp 服务器
我正在运行 emacs w32 客户端(GNU Emacs 23.1.50.1)
我的 ~/.emacs 配置文件包含:
但我无法连接到我的本地主机,但是
工作正常并显示文件夹内容,因此 ftp 服务器运行良好。
如果我尝试执行
它提示我登录。在 filezilla 日志中,我看到登录已被接受,然后我被要求在 minibuffer 中输入 ftp.exe 的密码,然后再次在 ftp-connection 缓冲区中输入密码。
问题是我无法从 windows 连接到 ftp 服务器,整个过程在 linux ubuntu 上完成得非常好。有没有人尝试在 emacsw32 上这样做并为他/她工作?
有画面的问题
shell - 在 W32 Emacs 上,为什么 Cygwin 或 MinGW bash 中的 Ctrl-D 会发出重复的 EOF?
我将 W32 GNU Emacs 24.1.50.1 与 Cygwin bash 3.2.51 一起使用。我知道这种组合很麻烦(参见EmacsWiki和Cygwin 列表)。但是,我现在要解决的问题不仅限于 Cygwin。我也遇到了 MinGW 的问题。所以,问题是:
在 Emacs 中,M-x shell
如果您已经设置了变量shell-file-name
并explicit-bash-args
适当地设置了一个 shell(参见例如这里)。然后发出一个需要标准输入的命令,例如cat
. 要取消,cat
通常可以键入 Ctrl-D一次,然后返回到 shell 提示符。在 W32 emacs 中,当您执行此操作时(甚至当您显式发出M-x comint-send-eof
)时,cat 命令将退出并且bash shell 也会退出。
我试图通过将环境变量设置为 5 来增加 bash 的“弹性” IGNOREEOF
,但随后单个 Ctrl-D 会导致以下输出
当然,bash 又退出了。仅当 shell 在 W32 emacs 中运行时才会出现此问题 - Cygwin bash 通过 Cygwin tty 窗口和 MinGW bash 通过其自己的 MinTTY 工作正常。
为什么在 W32 Emacs 中会发生这种情况,我如何cat
在使用 W32 Emacs 时退出正在运行的子命令(例如)而不退出 bash shell?
python - Python 与 emacs 和 windows XP
我正在尝试在运行 Windows XP(64 位)的公司计算机上的 emacs 下设置 Python。
我尝试了 python.el 和 python-mode.el 都没有成功。
我目前的问题是,每当我使用类似C-c
C-c向 python 进程发送.py
缓冲区的东西时,我都会收到以下错误消息
创建了一个*Python*
缓冲区,但它没有提示,我不知道如何与之交互。RET在所述缓冲区内按下会引发以下错误消息
我无法解释。
Python 似乎已正确安装(并添加到搜索路径),因为正确地以提示符M-x shell RET python -i RET开始了 Python shell 。>>>
你知道我的设置有什么问题吗?