如何使用mac命令键定义aquamacs键盘快捷键.我希望'command'-k表现得像ctrl-k(杀线).提前致谢!
我使用aquamacs 90%的时间来编辑R文件ESS(Emacs Speaks Statistics).在这种模式下,我发现有一个分割窗口是必不可少的C-x 3 C-x 2,这样我就可以同时查看源代码和R缓冲区(终端窗口).因此,每次启动aquamacs时,我都需要执行以下步骤:拆分窗口,选择正确的窗口,切换缓冲区*R*,返回文件.如何跨会话保存此设置?
谢谢.
默认情况下,C-S-t并且M-S-t都在我的Emacs绑定。因此,当我按下它们时,它们被翻译成C-t和M-t。很好,但我想用它们对原始函数进行调整,因此将这些行放在我的.emacs:
(global-set-key (kbd "C-S-t") 'transpose-chars-backward)
(global-set-key (kbd "M-S-t") 'transpose-words-backward)
Run Code Online (Sandbox Code Playgroud)
那里的功能是我自己的,当通过M-x.
这适用于C-S-t,但不适用于M-S-t仍然被转换为M-t. 上的消息C-h k M-S-t证实了这一点。
并不是说M-S-一般配置组合是不可能的,因为M-q和M-S-q做不同的事情。
是什么导致了这种不一致,我该如何解决?
我在 Mac OS X 10.9.5 上运行 Aquamacs。
我正在使用 Aquamacs 进行大部分文本编辑,并且希望在编辑时有选择地以 root 用户身份打开一些文件。
有没有办法让我用 Aquamacs 以 root 身份打开一些文件(而不是其他文件)?
我知道我可以使用 sudo 命令启动 Aquamacs,但这对我来说有点太冒险了 - 我宁愿只有 root 权限来编辑绝对需要它的文件。
我正在使用Aquamacs并使用M- 启动emacs服务器x server-start.我emacsclient连接得很好.但是,当我启动另一个ssh会话(在同一台PC上)时,它找不到我的socket-name/server文件.它不在~/.emacs.d/server/server我期望的地方.
如何找出emacs服务器当前使用的server-file-socket-name?
这是我的工作配置:
.emacs(setq server-socket-dir "~/.emacs.d/server")
(server-start)
Run Code Online (Sandbox Code Playgroud)
em.shlocation="/`whoami`@`hostname`:$(readlink -f $1)"
ssh <YOU@LOCAL-WORKSTATION> emacsclient -n -s '~/.emacs.d/server/server' $location
Run Code Online (Sandbox Code Playgroud) 我有一个HTML文件,其中包含一堆指向整个数据库的链接.但这些URL都写成:
<a href=/bw/examplefile.html>
Run Code Online (Sandbox Code Playgroud)
当我尝试使用wget下载所有链接时,我使用--base参数来设置URL,但它似乎没有那么好用.所以,不要摆弄我知道我不会再使用的东西,而只是想知道如何在emacs中轻松地为每个链接对象添加一个URL.
我在Mac上使用Aquamacs.不确定这是否会产生太大的影响,但它可能是有用的信息.
我正在使用aquatics进行rails开发,并且由于一些内联块问题,我遇到的情况是我需要在最后没有换行的情况下渲染部分内容.
问题是当我保存aquamacs时总是在文件末尾添加换行符.
我尝试在我的.emacs文件中添加(setq require-final-newline),但它没有解决问题.
在学习C和使用C编程时,有些人可以推荐使用什么?
我想到了以下几种选择.(在OSX上)
我想学习的不仅仅是IDE,因此我将掌握这个概念,因为我将学习编译器等.
我在学习Erlang时尝试过Aquamacs,但这比我更喜欢的麻烦.
使用Emacs环境时还有很多额外的东西需要学习吗?
什么对理解事物的运作方式最有益.( C )
是否还有其他工具或可能的选择值得研究?
谢谢
我正在运行Aquamacs + Slime,当我启动Aquamacs时,我可以自动启动Slime.但是,当我尝试加载lisp文件后,我会不断收到各种错误,具体取决于我是如何尝试加载文件的.这是我的偏好.el
(setq inferior-lisp-program "~/ccl/dx86cl64"
slime-startup-animation nil)
(require 'slime)
(split-window-horizontally)
(other-window 1)
(slime)
(eval-after-load "slime"
'(progn
(slime-compile-and-load-file "/Users/xxxxx/xxxxx/load-seq.lisp")
))
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
error: Buffer *inferior-lisp* is not associated with a file.
Run Code Online (Sandbox Code Playgroud)
我尝试了其他功能,包括load compile-and-load和slime-load-file分别得到以下错误......
Invalid read syntax: #
Symbol's function definition is void: compile-and-load
error: Not connected.
Run Code Online (Sandbox Code Playgroud)
当我(load "/Users/xxxxx/xxxxx/load-seq.lisp")使用粘液REPL 时,lisp文件加载(并编译)很好.看起来当我把它放在Preferences.el中时,即使我正在使用它也不会等待粘液加载eval-after-load.