2013-10-02 1 views
2

Je viens de commencer à utiliser Emacs. Ce que je veux obtenir est une sorte d'achèvement intelligent pour javasacript. Ne signifiant pas simplement auto-complet (qui complète les mots que j'ai utilisés sur la ligne précédente). Par exemple, si j'écris document. ou Math., il devrait me montrer toutes les fonctions possibles/disponibles qui sont intégrées. Par exemple, si vous écrivez document. ou 0Math.Achèvement intelligent pour javascript

Je pense qu'il y a un plugin appelé cedet, mais je ne suis pas sûr si cela le fait pour Javascript. Si cela le permet, je ne pourrais pas le faire encore. Voici ce que je reçois dans mon init.el:

(semantic-mode 1) 
(require 'semantic/ia) 
(require 'semantic/db) 

(semantic-ia-show-doc 1) 
(semantic-ia-show-summary 1) 
(semantic-ia-describe-class 1) 
(global-semantic-highlight-func-mode 1) 
(global-semantic-idle-local-symbol-highlight-mode 1) 

et c'est tous les fichiers init.el avant cedet confs: http://paste.lisp.org/display/139255

+4

Jetez un oeil à http://ternjs.net/doc/manual.html#emacs –

+0

@ abo-abo merci. Je vais essayer ce – alix

+0

@ abo-abo c'est exactement ce que je cherche! merci – alix

Répondre

1

Une solution abo-abo mentionné dans les commentaires était ternjs.

(ABO-abo: si vous postez votre réponse en vraie réponse, je vais supprimer cette réponse)

+0

J'accepte cette réponse maintenant. Si vous supprimez cela après @ abo-abo poster sa réponse, je vais faire la même chose pour sa réponse. Merci. – alix

+1

Bon plan; Merci. J'espère qu'il va répondre comme il mérite le crédit. –