나는 emacs의 js2-mode에서 swank-js를 사용합니다. js2 모드에서 fs.readFile
, fs.writeFile
, express.use
, async.forEach
등과 같이 node.js 빌드 또는 제 3 자 API를 완료하는 데 사용할 수 있습니까? 그렇다면 최상의 설정은 무엇입니까?js2 모드에서 node.js API를 완료하는 데 swank-js를 사용할 수 있습니까?
어떤 도움에 감사드립니다 :)
나는 emacs의 js2-mode에서 swank-js를 사용합니다. js2 모드에서 fs.readFile
, fs.writeFile
, express.use
, async.forEach
등과 같이 node.js 빌드 또는 제 3 자 API를 완료하는 데 사용할 수 있습니까? 그렇다면 최상의 설정은 무엇입니까?js2 모드에서 node.js API를 완료하는 데 swank-js를 사용할 수 있습니까?
어떤 도움에 감사드립니다 :)
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))))
제 3 자 API는 확실하지 않지만 내 정의 된 모듈을 자동 완성 할 수있었습니다.
편집 : 분명히 필요한 항목을 자동 완성할 수 있습니다. 웹 리모컨에 연결하면 DOM API도 완료 할 수 있습니다.
@Ispinfx 아마 당신은 AC-JS2 모드 https://github.com/ScottyB/ac-js2 JS 파일에 자동 완성 할 수있는이 모드를 시도 할 수 있습니다.
모듈 이름이나 그 안에 함수 이름을 완성 할 수 있었습니까? – Dmitry
@Dmitry : 예, 제 편집을 참조하십시오. – tungd
고맙습니다. – Dmitry