单个文件的特殊Emacs设置:在启动时从命令行运行Lisp代码

HåkonHægland

假设我有我A.txt经常编辑的文件,也经常在其中插入文本“ Test”。如果我可以按一下F5键,将文本“ Test”插入缓冲区,那就很好了。但是,当我编辑任何其他文件时,我不希望以这种方式绑定F5键。

如果可以避免.emacs用特殊代码弄乱我的init文件,那就太好了因此,请考虑定义start.el与相同目录中的新文件A.txt的内容start.el可以是:

(defun insert-test-text ()
  (interactive)
  (insert "Test"))
(global-set-key '[f5]  'insert-test-text)

然后我写了一个bash脚本editA来编辑A.txtEmacs中的文件,例如

#! /bin/bash

emacs --run-code-on-init start.el A.txt &

run-code-on-init不幸的是,命令行选项不是有效的选项。是否有解决此问题的好的方法?

Inaimathi

我认为您可以通过执行此操作来获得想要的效果

emacs -l start.el a.txt

盒子外面。按照手册页,应启动emacs编辑a.txt,用lisp代码start.el加载。

这行得通吗,还是有一个简单的解决方案不适用于您的用例的原因?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从命令行运行简单的swift文件时访问LLDB /设置断点

来自分类Dev

无法从命令行运行单个测试规范

来自分类Dev

无法从命令行运行单个测试规范

来自分类常见问题

业力:从命令行运行单个测试文件

来自分类Dev

如何设置从命令行运行的gsutil

来自分类Dev

使用类路径从命令行运行 JAVA 战争文件以启动 API

来自分类Dev

从命令行运行MySQL命令时,将MySQL的日志获取到文件中

来自分类Dev

从命令行运行python代码时指定要使用的内核

来自分类Dev

从命令行运行 iPython nbconvert 时超时

来自分类Dev

如何从命令行运行Django python文件

来自分类Dev

从命令行运行.php文件?

来自分类Dev

从命令行运行xmla文件(Analysis Services)

来自分类Dev

如何从命令行运行.c文件

来自分类Dev

VirtualBox-从命令行运行ova文件

来自分类Dev

从命令行运行脚本时将文件下载为csv

来自分类Dev

从命令行运行可执行文件时保留以前的信息

来自分类Dev

如何在启动时(从命令行)运行mutt宏?

来自分类Dev

从命令行运行斐济?

来自分类Dev

从命令行运行Python

来自分类Dev

从命令行运行PHP

来自分类Dev

从命令行运行PHP

来自分类Dev

从命令行运行PackageMaker

来自分类Dev

如何设置可以通过命令行运行的文件?

来自分类Dev

从命令行运行时忽略单个PHPCS规则

来自分类Dev

从命令行运行 .py 文件时 np.random.permutation 上的 ValueError 但不在 juypter notebook 中

来自分类Dev

从命令行运行vim命令

来自分类Dev

从命令行运行i3命令

来自分类Dev

从命令行运行mfp时在Mac上找不到命令错误

来自分类Dev

从命令行运行“即时运行”