小编use*_*583的帖子

Emacs日历:显示超过3个月?

在Emacs中,当您显示日历时M-x calendar,您将获得一个为期三个月的显示 - 上个月,本月和下个月 - 在一个只有8行高的新窗口中.

是否可以在全尺寸窗口中生成十二个月的日历?

emacs

9
推荐指数
2
解决办法
2131
查看次数

每次Emacs启动时如何创建.emacs的备份

每次Emacs启动时,备份我的.emacs文件的好方法是什么?当我需要回到以前的版本时,我想保留多份副本.

我的第一个想法是从.emacs文件中发出一个shell命令:

cp ~/.emacs ~/Backups/.emacs-yyyymmdd:hhmmss
Run Code Online (Sandbox Code Playgroud)

...附加当前时间戳以获取唯一的文件名.但据我所知,您不能从.emacs文件发出shell命令.

我读过有关BackupEachSaveForceBackups的内容.有没有人有这些经验?他们运作得好吗?

编辑:
Event_jr关于版本控制的答案是一个可能的解决方案.我更喜欢使用shell命令,因为版本控制适用于所有文件,我不需要对每个文件进行多次备份.

我查看了'版本控制'变量.它在Emacs手册中有所描述:

Emacs还可以制作编号的备份文件.编号的备份文件名包含'.~',>数字,以及原始文件名后的另一个'〜'.因此,eval.c>的备份文件将被称为eval.c.~1~,eval.c.~2~,依此类推,一直通过eval.c.~259~>等名称.

变量版本控制确定是创建单个备份文件还是多个>编号的备份文件.

所以,我把它添加到我的.emacs:

; Version control and backups:
(setq version-control t)    
Run Code Online (Sandbox Code Playgroud)

像宣传的那样工作.

本节介绍如何基于每个文件控制备份.我没有探索过它.

emacs version-control backup configuration-files

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

如何查找此Emacs命令的文档?

此问题显示如何更改特定的Emacs设置set-face-attribute.

我在哪里可以找到有关set-face-attribute的文档?

通常我会找到文档C-h a,然后是命令或命令片段.但这样做set-face-attribute并没有任何结果.

emacs emacs-faces

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

为什么Emacs init文件是隐藏文件?

为什么Emacs初始化文件 - .emacs或.emacs.d/init.el - 是隐藏文件(或隐藏目录)?这有什么好的理由吗?它可以使Emacs之外的正常操作不必要地变得笨拙.

其他程序中的对话框不能很好地处理隐藏文件.例如,我尝试将我的.emacs.d/init.el附加到我的Gmail帐户中的电子邮件中.Firefox/Gmail对话框不显示隐藏文件或文件夹,也不允许我输入路径名.

emacs

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