问题标签 [emacs24]
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.
emacs - why cant emacs 24 find a custom theme I added?
My entire emacs setup is here
I loaded my init-theme.el file here
And supposedly that should make the darkclean theme available.
But when I type M-x load-theme TAB
the darkclean theme is not listed.
How can I register it for Emacs 24?
emacs - 更改颜色主题 Emacs 24 -- 顺序很重要
在 emacs 24 中,应用颜色主题的顺序似乎很重要。如果您执行 Mx color-theme-select,这很明显。你 ic 的顺序
有人对这个问题有任何见解吗?
我希望能够在以下颜色主题之间切换而无需重新启动:
- 日光
- 晒黑
- 曾本
- 轨道广播
我想我需要相当于 emacs 的 css-reset 。另一个非常宝贵的提示是,如果你使用 evil,那么你需要这条线,否则你的光标会保持黑色,这对于黑暗主题来说是可怕的:
这是一个相关问题:Switching between color theme in Emacs (< v.24)。我正在使用 Emacs 24.0。我发布这个问题是因为我正在寻找 24.1 之前的解决方法,或者如果 24.1 足够稳定,可能会提供建议。
emacs - 将 cedet 1.0 更新到 1.1
我目前在 OS X 上使用 emacs24。
emacs24 带有 cedet ,我正在尝试将 cedet 1.0 升级到 1.1 。我编译了 cedet :
并加上(load-file "~/.emacs.d/cedet/common/cedet.el")
之后.emacs
cedet 告诉我一切都很好,花花公子
但是,当我尝试运行它时,语义模式会像齐柏林飞艇一样崩溃:
自动加载未能定义函数语义模式
我没有尝试在 emacs23 上运行它,我的系统上没有安装 emacs23。我也没有 macports 或 fink,我使用自制软件安装了 emacs。所以它的香草emacs。
我猜是因为 emacs 内置了一个 cedet 构建,所以有些东西崩溃了,我查看了 cedet 和 emacs 站点,并进行了一些谷歌搜索以查看是否有升级它的方法,但我还没有看到升级文档可能是因为 emacs24 是预发布版本,而 cedet1.1 是相当新的。
提前干杯... :)
vim - 如何使用撤消树更改emacs邪恶模式中撤消的粒度级别?
这些是一些很棒的选项:emacs-24、evil-mode(在 emacs 中使用 vim 绑定)和 undo-tree。
但是,当我处于编辑模式(插入模式)时,我有时会跳来跳去进行数字插入、删除等,然后再点击转义并离开插入模式。
“撤消”将整个插入(包括删除)作为一次编辑。例如,如果不撤消整个删除,我就无法撤消我不小心删除的段落!
有没有什么办法解决这一问题?
以下是一些相关链接:
- Emacs 如何确定要撤消的工作单元
- http://vim.wikia.com/wiki/Using_undo_branches
- http://vim.wikia.com/wiki/Modified_undo_behavior
- 这个技巧可能从 vim 方面得到了最好的解释。
以下是转换某些 vim 命令以便可以撤消它们的 vim 映射:
需要的是 emacs evil undo-tree 内部的撤消模式来跟踪除了离开插入模式之外的其他事件。例如,您应该能够长时间处于插入模式,然后撤消任何类型的删除、剪切、粘贴。
emacs - emacs 缓冲区列表中的颜色
嗨,我如何为 emacs 缓冲区菜单着色,我想为不同类型的文件设置不同的颜色。这应该可以更轻松地导航大量缓冲区。
emacs - Emacs lisp 定义语法
define-syntax
它与 ELisp中的 Scheme 有什么类比吗?在define-syntax
我可以指定一些关键字,而在 elisp 中defmacro
似乎我不能。编辑:似乎我要么不太了解你,要么我的问题不清楚。在方案中,可以使用保留字定义宏,例如
(循环
for
一些in
列表(循环
while
……</p>
在 Emacs Lisp 中,我发现没有办法引入这种糖。最多,我可以制作宏,必须像这样调用
(循环列表(做很多事情......)
可读性很重要
emacs - 我在哪里可以获得 Emacs 24 的“Light Table”主题?
我真的很喜欢 Light Table 配色方案,但尽管 Google 搜索了很多,但我似乎无法找到 Emacs 主题。我已经尝试重新创建它,但肯定有人已经这样做了。
这是一个黑暗的主题,看起来像:
Kickstarter 页面上有更多示例图片。
authentication - 在需要身份验证的代理后面使用 ELPA (Emacs)
我读过这个和这个问题。他们都说 Emacs 可以处理身份验证,但它对我不起作用。
问题是:怎么了?
Emacs 版本是 24.0.97-1,它在 64 位 Linux 上运行。
在工作中,我必须使用代理服务器进行任何 Internet 连接。所以我设置了以下环境变量:
这行得通。我可以毫无问题地下载软件包。
当我M-x package-refresh-contents
在 Emacs 中运行时,它要求我输入代理服务器的登录名和密码,但它无法连接到服务器。它甚至不尝试连接,即在我输入密码并按下Enter
Emacs后立即报告:
Failed to download 'marmalade' archive
如果我从http_proxy
变量中删除用户名和密码或者我url-proxy-services
在 Emacs 中设置(即使我取消设置系统变量),也会发生同样的情况。
macos - 返回键在 minibuffer 内的 viper 模式下不起作用
我的 MacBook 有两个回车键。
- 一是退货
- 其他是放置在右侧命令键旁边的输入键。
我最近开始使用 Emacs24。我注意到,每当我处于 viper 模式并发出任何命令时,例如
返回键不起作用。相反,我得到一个错误。
我必须使用fn+return或Ctrl+m或enter.
如果我禁用 viper 模式,则return不会出现任何错误。
我尝试使用Gnu Emacs 邮件列表存档中的解决方案,但它不起作用。
我该如何修复它,以便返回键也可以与 viper 模式下的命令一起使用?
更新
未加载 viper 模式时返回键的 Ch k 的结果。
未加载 viper 模式时输入键的 Ch k 的结果。
加载 viper 模式时返回键的 Ch k 的结果。
加载 viper 模式时输入键的 Ch k 的结果。
问题是当加载 viper 模式时,返回键在 minibuffer 中不起作用,尽管映射与您在上面看到的相似。
macos - 移位选择和 emacs 24
我使用 emacs 24 (OSX) 并且在换档选择时遇到问题。如果我用鼠标选择一个区域,文本会突出显示并自动保存到杀伤环上(我可以立即拉出它)。使用 shift-selection,文本会突出显示,但我必须手动保存文本 ( M-w
) 才能拉出它。有没有什么方法可以让 shift-selection 突出显示文本并将其保存到 kill ring 上?