2012-12-08 39 views
7

मैं emacs में जेएस 2-मोड में swank-js का उपयोग करता हूं। क्या मैं इसे jode2-mod में node.js build-in या तृतीय-पक्ष API जैसे fs.readFile, fs.writeFile, express.use, async.forEach आदि को पूरा करने के लिए उपयोग कर सकता हूं? यदि हां, तो इसके लिए सबसे अच्छा सेटअप क्या होगा?क्या मैं js2-mode में node.js एपीआई को पूरा करने के लिए swank-js का उपयोग कर सकता हूं?

किसी भी मदद की सराहना की है :)

उत्तर

5

swank-js समर्थन स्वत: पूर्ण। मैंने इसे थोड़ी देर के लिए auto-complete मोड और ac-slime के साथ उपयोग किया। यहां मेरा सेटअप है:

(eval-after-load 'auto-complete 
    '(progn 
    (add-to-list 'ac-modes 'slime-repl-mode) 
    (add-to-list 'ac-modes 'js2-mode) 
    (add-to-list 'ac-modes 'js-mode) 
    (add-hook 'slime-mode-hook 'set-up-slime-ac) 
    (add-hook 'slime-repl-mode-hook 'set-up-slime-ac))) 

(eval-after-load 'slime 
    '(progn 
    (setq slime-protocol-version 'ignore 
      slime-net-coding-system 'utf-8-unix 
      slime-complete-symbol*-fancy t 
      slime-complete-symbol-function 'slime-fuzzy-complete-symbol) 
    (slime-setup '(slime-repl slime-js)))) 

मुझे तृतीय पक्ष एपीआई के बारे में निश्चित नहीं है लेकिन मैं अपने स्वयं के परिभाषित मॉड्यूल को स्वतः पूरा करने में सक्षम था।

संपादित करें: जाहिर है कि यह कुछ भी सक्षम करने में सक्षम हो सकता है। यदि आप वेब रिमोट से कनेक्ट करते हैं, तो यह डीओएम एपीआई भी पूरा कर सकता है।

swank-js

+0

क्या आप मॉड्यूल नामों को पूरा करने में सक्षम हैं, या उनके अंदर कार्य नाम भी कर सकते हैं? – Dmitry

+0

@ प्रेषण: हाँ, मेरा संपादन देखें। – tungd

+0

मैं देखता हूं, धन्यवाद। – Dmitry

1

@Ispinfx शायद तुम एसी-js2 मोड https://github.com/ScottyB/ac-js2 इस विधा js फ़ाइलों में स्वत: पूर्ण कर सकते हैं की कोशिश कर सकते हैं।

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

  • कोई संबंधित समस्या नहीं^_^