请教:想给txt文件加个目录索引,大家有没有比较好的插件推荐?

如果不需要保存index只是要在emacs中查看,用imenu非常简单:

(defun my/setup-txt-imenu ()
  (setq imenu-generic-expression
        '(("number" "^\\([[:digit:]]+\.[[:digit:]]+\\)" 1) ; 1.1 1.2 ...
          ("English" "^\\(No\.[[:digit:]]+\\)" 1) ; No.1 No.2 ...
          )))

(add-hook 'text-mode-hook 'my/setup-txt-imenu)

需要注意当imenu-create-index-functionimenu-default-create-index-function时才能使用imenu-generic-expression,很多programming major mode会修改imenu-create-index-function

1 个赞