为emacs中创建的文件制作标题

时间:2014-05-18 21:02:21

标签: emacs

为了简单起见,我一直非常坚定地使用nano作为我的文本编辑器已经有一段时间了。然而,现在我变得更加“经验丰富”了,并且想要成为像emacs这样的大男孩编辑。

我知道emacs是高度可定制的,并且想到了我想做的事情。 有没有办法为某个文件类型创建的文件创建通用标题?

例如,如果我创建。*文件,我可以生成类似于Xcode生成的“标题”的内容吗?

//*************************************************************
//
//  filename.*
//
//  Created by some_static_user on MM/DD/YY.
//  Copyright (c) YYYY some_static_user. All rights reserved.
//
//*************************************************************

这会很可爱并且节省一些时间。此外,我知道有些emacs护士会喜欢让我的电子邮件用户。

感谢您的时间,我希望这不是太微不足道。

erip

2 个答案:

答案 0 :(得分:1)

尝试库header2.el。 说明here。您应该能够自定义内容以获得您想要的内容。

答案 1 :(得分:1)

我根据@itsjeyd的回答弄明白了。对于阅读此内容的Mac用户,请将其添加到~/.emacs.d/init.el

(add-to-list 'load-path' "~/.emacs.d/")     
(autoload 'auto-make-header "header2")     
(add-hook 'write-file-hooks 'auto-update-file-header)     
(add-hook 'emacs-lisp-mode-hook 'auto-make-header)     
(add-hook 'c-mode-common-hook 'auto-make-header)     
(add-hook 'tex-mode-hook 'auto-make-header) 
header2.el保存在与init.el相同的目录中后

。谢谢大家!