新語言的支持,我有一個語言類似的定義類似於在ctags docs指定的.ctags文件:如何快速增加對ETag的
--langdef=swine
--langmap=swine:.swn
--regex-swine=/^def[ \t]*([a-zA-Z0-9_]+)/\1/d,definition/
是否有可能做的ETag同樣的事情?當我建立一個新的TAGS文件時,我注意到(也許是顯而易見的原因),我的〜/ .ctags文件沒有效果。我甚至試圖將〜/ ctags複製到〜/ .etags。同樣,我已經想出了關於創建.etags文件的文檔。
這是可能的,我是否缺少步驟,有誰知道我在哪裏可以找到類似的文檔etags(如果它不同)?
編輯:爲了記錄,我的.ctags完全按照我的意思做了,但是爲同樣的效果運行etags時,我必須明確定義「--regex =」。
文檔:http://www.gnu.org/software/emacs/manual/html_node/emacs/Etags-Regexps.html
ctags -e給了我一個跟隨我的.ctags指南的標籤文件。這可能應該是一個更明顯的解決方案,謝謝! – cdated
另外,如您懷疑的版本不同。我不認爲有一種方法可以定義一個.etags,對於那些頑固地運行ctags來獲取他們的TAGS文件的人來說呢? – cdated
我對本文檔的解釋是,無論您使用ctags還是etags模式,都會處理相同的配置文件,因此看起來您可能沒有其他.etags文件。你可以將符號鏈接到.ctags,但沒有太多意義。我只能建議你在你的shell中將'etags'別名爲'ctags -e [...](只有你想用於etags的所有選項),否則你可以創建自己的包裝腳本來做類似的操作。 – phils