2013-06-09 5 views
5

मुझे अभी coffeetags उपकरण मिला है और यह पुष्टि कर सकता है कि यह vim के साथ काम करता है।Emacs: कॉफ़ीस्क्रिप्ट के लिए etags कैसे उत्पन्न करें?

क्या Emacs के लिए कुछ समान है? क्या किसी ने एफ़ैक्स को कॉफ़ीस्क्रिप्ट के साथ काम करने में कामयाब रहा है?

उत्तर

1

क्या आपने following recipe को आजमाया है? लेकिन तुम exuberant ctags उपयोग करने के लिए, नहीं डिफ़ॉल्ट etags आवश्यकता हो सकती है ...

5

यह बात मैं (लिंक के लिए एलेक्स ओट करने के लिए धन्यवाद) क्या किया है:

  1. Emacs पैकेज प्रबंधक के माध्यम से विपुल ctags स्थापित
  2. --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/ 
    
    :
  3. स्थापित ctags
  4. अपनी परियोजना रूट निर्देशिका में एक .ctags फ़ाइल बनाएँ (here मूल सार के लिए लिंक है)

  5. टैग फ़ाइल जनरेट करें: ctags -e -R source_folder

+0

ctags मेरी वी एम पर '-e' विकल्प नहीं है। यदि आप या तो नहीं हैं तो 'etas -R source_folder' आज़माएं। – cyc115

संबंधित मुद्दे