Emacs:如何为coffeescript生成ETag?
我刚找到工具,可以确认它与vim一起工作 Emacs有类似的功能吗?有人用coffeescript让eTag为Emacs工作吗?你试过了吗?但您可能需要使用,而不是默认ETag…这就是我所做的(感谢Alex Ott的链接):Emacs:如何为coffeescript生成ETag?,emacs,coffeescript,etag,emacs24,Emacs,Coffeescript,Etag,Emacs24,我刚找到工具,可以确认它与vim一起工作 Emacs有类似的功能吗?有人用coffeescript让eTag为Emacs工作吗?你试过了吗?但您可能需要使用,而不是默认ETag…这就是我所做的(感谢Alex Ott的链接): 通过Emacs软件包管理器安装Exuberant CTAG 安装CTAG 在项目根目录中创建.ctags文件(是指向原始Gist的链接): 生成标签文件:ctags-e-R source\u文件夹 ctags在我的虚拟机上没有-e选项。如果您没有,请尝试etas-R so
.ctags
文件(是指向原始Gist的链接):
ctags-e-R source\u文件夹
ctags在我的虚拟机上没有
-e
选项。如果您没有,请尝试etas-R source\u文件夹。
--langdef=CoffeeScript
--langmap=CoffeeScript:.coffee
--regex-CoffeeScript=/(^|=[ \t])*class ([A-Za-z.]+)( extends [A-Za-z.]+)?$/\2/c,class/
--regex-CoffeeScript=/^[ \t]*@?([A-Za-z.]+):.*[-=]>.*$/\1/f,function/
--regex-CoffeeScript=/^[ \t]*([A-Za-z.]+)[ \t]+=.*[-=]>.*$/\1/f,function/
--regex-CoffeeScript=/^[ \t]*([A-Za-z.]+)[ \t]+=[^->\n]*$/\1/v,variable/