从劣质shell运行emacs lisp命令
如何从劣质
shell以编程方式调用emacs lisp函数?
例如,我在shell中使用了emacs识别并试图自动扩展的一些字符,所以我想运行这个命令(setq comint-input-autoexpand nil)将它应用到我所在的shell中. 我现在可以通过在shell中输入命令文本并在其上运行eval-region之类的东西来完成此操作,但我希望我的shell能够自己调用此命令. 感谢回复的人,但似乎我的问题不明确.我可以通过输入一个elisp表达式,选择它并在其上调用’eval-region’来完成我想要的但是这需要手动输入.我想要的是一种自动化的方法,所以我的shell可以发送emacs命令来更改自己的设置. “emacsclient”建议似乎是在正确的方向,但我担心Windows不完全支持它的选项,并且不清楚这样的命令会影响我调用它的缓冲区,因为我会通过外部“ shell“命令. 我想要的是某种逃避序列,它表示emacs“这个elisp表达式适合你”.我猜可能有办法打开一个套接字到emacs并以这种方式发送命令,但我仍然有选择要应用命令的缓冲区的问题.同样,这在Windows中可能更难/不可能,所以我现在依赖于绑定到键序列的命令. 解决方法
听起来你正在寻找M-x eval-expression,默认绑定到M- (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- bash – 在特定目录中运行`ng build`
- django – 如何从docker-compose链接到Amazon R
- scala – 如何运行没有sbt的sbt管理的应用程序项
- angularjs – 如何使用ng-repeat显示单个对象数据
- bootstrap fileinput实现文件上传功能
- Advanced Programming in UNIX Environment Epis
- angular – 获取错误“没有AlertIconAndTypesSer
- angularjs – ng-show以角度表示绑定到字符串表达
- EJB3学习笔记_EJB纵览和webService
- scala – 测试Play Slick app