小编Dan*_*Dan的帖子

模式特定或缓冲区本地文本对象是邪恶的吗?

问:在 Emacs 中,如何为 中的文本对象创建特定于模式的键绑定evil

可以在特定模式下将键绑定到特定状态(正常、插入等),如下例所示:

(evil-define-key 'normal org-mode "a" 'some-command)
Run Code Online (Sandbox Code Playgroud)

但是,我不清楚如何以特定于模式的方式将密钥绑定到evil-outer-text-objects-map(或其-inner-对应项)。作为替代方案,也不清楚如何通过模式挂钩以缓冲区本地方式绑定这些映射中的键。

它看起来不evil-local-set-key会这样做,因为它期望一个状态(正常、插入等)作为其第一个参数,而这与此任务无关。

还不清楚如何local-set-key在这种情况下使用,因为它需要一个键和一个命令作为参数,但不将映射作为参数。

emacs evil-mode

6
推荐指数
1
解决办法
1204
查看次数

如何在组织模式议程中为SCHEDULED项启用警告日?

问:SCHEDULED除了DEADLINE项目之外,有没有办法为项目启用警告日期org-mode

一个可以设置org-deadline-warning-daysDEADLINE项目出现在议程上的截止日期前几天的默认号码,或者一个可以通过添加,例如,做对案件逐案基础上-3dDEADLINE时间戳.有没有办法对SCHEDULED物品进行类似的警告?

除非我错过了,否则似乎没有任何相似之处org-scheduled-warning-days,并且-3d开局似乎没有让SCHEDULED项目在议程的早期出现.

emacs org-mode

5
推荐指数
1
解决办法
694
查看次数

如何回到以前在Emacs Lisp中定义的函数?

我有一个功能:

(defun function-name (&optional args) ... <unknown content>)
Run Code Online (Sandbox Code Playgroud)

我用它重新定义它

(defun function-name (&optional args) ... my own content)
Run Code Online (Sandbox Code Playgroud)

我可以不知何故删除我自己的版本function-name并保留第一个?

emacs elisp

3
推荐指数
1
解决办法
250
查看次数

如何在ESS中更改智能分配键(“ _”到“ &lt;-”)的绑定

在emacs ESS中,如何正确更改ess-smart-S-assign的键绑定?

我尝试添加

(custom-set-variables
    '(ess-smart-S-assign-key ":"))
Run Code Online (Sandbox Code Playgroud)

对我而言.emacs,但这使奇怪的事情发生了:当我按时:,仅:显示正常。另一方面,按_一次则<-照常产生,而按_第二次则将其转换为:。所需的行为将是能够_用作普通键,并:转换为<-

我正在使用Windows的官方emacs 24.3和ESS(14.06)的最新开发版本。

emacs r key-bindings ess

1
推荐指数
1
解决办法
1063
查看次数

rand()函数不应该重复

我有一个代码,从文件夹中显示4张图片.我使用rand()函数以便每次为这些图片中的每一个呈现不同的图片,但有时,我在同一页面中收到相同的图片.为了不两次收到相同的图片我该怎么办?

php

-3
推荐指数
1
解决办法
143
查看次数

标签 统计

emacs ×4

elisp ×1

ess ×1

evil-mode ×1

key-bindings ×1

org-mode ×1

php ×1

r ×1