Tag: emacs

Emacs,切换到上一个窗口

在Emacs中, Cx o带我到下一个窗口。 什么键盘macros带我到Emacs的前一个窗口?

如何configurationemacs来编辑包含Javascript的HTML文件?

我已经开始使用emacs编辑HTML标签和javascript内容的HTML文件的痛苦的第一步。 我已经安装了nxhtml并尝试使用它 – 即设置为使用nxhtml-mumamo模式的.html文件。 但我不喜欢它。 当我编辑代码的Javascript部分时,Tab缩进不像编辑C / C ++代码时那样工作。 它开始把选项卡放在行内,如果你尝试点击行前面的空白处的tab,它会插入选项卡,而不是重新制表行。 另一个我不喜欢的方面是它不像通常的C / C ++模式那样进行语法着色。 在编辑HTML文件时,我更喜欢默认java模式的行为,但不能很好地与HTML代码一起玩。 🙁 1)是否有更好的方式来编辑HTML文件的Javascript部分? 2)有没有办法让nxhtml的JavaScript部分使用默认的Java模式? 问候, 中号

Emacs / Swank / Paredit Clojure的一个温和的教程

我正在转向Emacs,致力于Clojure / Lisp。 我需要在Emacs上设置的所有信息能够执行以下操作? 自动匹配/生成相应的右括号 autoindent Lisp / Clojure风格,而不是C ++ / Java风格 语法突出显示 调用REPL 为了能够从文件中加载一部分代码到REPL中并对其进行评估。 如果我能在Emacs上设置一些命令的列表来获得这些东西,那将是非常好的。

用于Stack Overflow标记的Emacs模式

我在Emacs中使用组织模式来处理我所有的技术文档。 我想使用Emacs来准备我有堆栈溢出的问题。 有没有一个Emacs模式,甚至更好的扩展组织模式来处理堆栈溢出格式? 理想情况下,它应该包含Stack Overflow问题/注释缓冲区中使用的markdown语法支持的所有格式选项。

在Windows中的Emacs

你如何在Windows中运行Emacs? Emacs在Windows中使用的最好的风格是什么,我可以在哪里下载? 那么.emacs文件位于哪里?

如何在Emacs中实现代码折叠效果?

什么是实现类似代码折叠的最佳方式,或者组织模式使用的循环types。 在elisp中创build这种types的行为最好的解决scheme是什么? 编辑:对不起,我不清楚。 我想在elisp中编写一些与代码折叠非常相似的东西,或者实际上最类似于可以扩展的层次结构的org模式。 我想知道达到这个效果的最好方法。 我想我听说emacs覆盖是一个很好的解决scheme,但我不知道。 至于折叠我只是使用内置的集select显示 编辑号码2: 感谢您的答案,但我想我问的是错误的问题,所以让我试着更清楚我在做什么。 我想创build以下 当你把你的观点放在一个函数上,并调用这个elisp函数时,它将把函数定义放在任何地方(我正在考虑只使用find-tag)并将其展开到当前缓冲区中。 这个想法是,如果你不得不跳转到不同的缓冲区来读取函数定义,我觉得它的上下文切换到另一个文件。 所以我希望它的行为就像代码折叠,只是从缓冲区拉外部代码。 这提出了一些问题,因为它不能将代码粘贴到缓冲区,或者如果有人保存它将保存拉入的代码。 所以我想知道是否有一种方法来创build一个缓冲区内也不是缓冲区的一部分。 我认为这是有道理的。

更改Emacs中的默认文件夹

我对Emacs相当陌生,我一直在试图弄清楚如何在启动时更改Cx Cf的默认文件夹。 例如,当我第一次加载Emacs并打Cx Cf时,它的默认文件夹是C:\emacs\emacs-21.3\bin ,但我宁愿它是桌面。 我相信有一些方法来定制.emacs文件来做到这一点,但我仍然不确定是什么。 更新:有三种解决scheme,我发现工作的问题,但我相信解决scheme3只是Windows。 解决scheme1:向.emacs文件添加(cd "C:/Users/Name/Desktop") 解决scheme2:将(setq default-directory "C:/Documents and Settings/USER_NAME/Desktop/")到.emacs文件 解决scheme3:右键单击Emacs快捷方式,命中属性,并将开始字段更改为所需的目录。

如何使用Emacs更改文件的读/写模式?

如果一个文件被设置为只读模式,我怎样才能在Emacs中将其改写为写模式,反之亦然?

emacs启用ido创build新文件

我轻松地切换到包含ido软件包的emacs入门工具包。 ido有一个很好的function,当find-file通常非常方便,除了尝试创build一个新文件时,它会提示path。 当新的文件名称匹配的build议在另一个pathIDO自动切换到该path假设这是我想要的,但通常不是,我觉得很烦人。 为了解决这个问题,我要么从shell中触摸newfile,创build一个新的缓冲区并保存为,或者用Mx find-file来获得原始的行为。 我当然可以重新绑定Cx Cf来再次find文件,但必须是我喜欢ido-find-file的时候,我只想让它在显式键入path时自动切换path。 我认为可能有一些简单的键,我可以在ido-find-file期间按下来告诉它,我正在查找的文件不存在,并停止提出build议,或者我可以设置一些var以获得更好的行为?

如何通过指定软件包名称列表来自动安装Emacs软件包?

我正在使用package来pipe理我的Emacs扩展。 为了在不同的计算机上同步我的Emacs设置,我想要一个方法来在.emacs文件中指定一个软件包名称列表,然后package可以自动search和安装软件包,这样我就不需要手动安装它们通过调用Mx package-list-packages 。 怎么做?