gpt4 book ai didi

Emacs:如何为 coffeescript 生成 etags?

转载 作者:行者123 更新时间:2023-12-04 18:44:43 26 4
gpt4 key购买 nike

我刚刚找到了 coffeetags工具,并可以确认它适用于 vim。

Emacs 有类似的东西吗?有没有人设法让 etags 使用 coffeescript 为 Emacs 工作?

最佳答案

这就是我所做的(感谢 Alex Ott 提供的链接):

  • 通过 Emacs 包管理器安装 Exuberant ctags
  • 安装 ctags
  • 创建一个 .ctags项目根目录中的文件( here 是原始 Gist 的链接):
    --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/
  • 生成标签文件:ctags -e -R source_folder
  • 关于Emacs:如何为 coffeescript 生成 etags?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17011698/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com