2012-12-08 53 views

回答

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)))) 

我不知道有關第三方API,但我能夠自動完成我自己定義的模塊。

編輯:顯然它可以自動完成任何需要的。如果您連接到Web遠程,它甚至可以完成DOM API。

swank-js

+0

您是否能夠完成模塊名稱或其中的函數名稱? – Dmitry

+0

@Dmitry:是的,看我的編輯。 – tungd

+0

我明白了,謝謝。 – Dmitry

相關問題