将自动缓冲区名称设置为文件夹/文件名或clojure名称空间

时间:2014-01-17 22:00:04

标签: emacs clojure buffer

我是emacs的新手,希望我的缓冲区自动命名为folder / filename或clojure.namespace.filename。我发现Uniquify会重命名冲突的缓冲区,但我看不到如何将它用作默认值。有没有办法做到这一点,或者更常见的方法是识别emacs中的缓冲区?

1 个答案:

答案 0 :(得分:2)

您可以使用uniquify M-x customize-group <return> uniquify <return>,它允许在缓冲区名称中包含足够的相对路径来区分缓冲区。

如果你想使用文件的clojure命名空间作为缓冲区名称,可以使用rename-buffer函数,它可以传递一个在clojure-mode的帮助下生成的名称,它可以告诉你该文件的命名空间通过clojure-expected-nsclojure-find-ns定义。

除缓冲区名称外,还可以选择设置headermode-line条目。