y a-t-il et équivalent du menu Func pour GNU Emacs? J'ai utilisé le menu Func lorsque j'avais accès à Xemacs et que je préfère son comportement à celui de la barre Speedbar ou SR-Speedbar. Plus précisément: p>
J'aime que seules les fonctions du fichier actuel sont affichées. p> li>
La liste de fonctions peut être apparue à partir du cadre actuel et n'est pas une fenêtre séparée que j'ai peut-être recouverte. p> li>
Le nom de la fonction actuel apparaît en mode mode. p> li> ul>
Y a-t-il un package pour GNU Emacs, qui est une approximation plus proche de Func-menu? P>
3 Réponses :
est-ce le menu XEMACS FUNC CODE> Mode dont vous parlez?
Cela vous donne une liste de fonctions dans le fichier actuel. P>
Si tel est le cas, vous pouvez surtout reproduire la fonctionnalité de GNU Emacs avec la collection d'outils de développement EMACS, CEDET A > (spécifiquement l'analyseur de code sémantique) et le navigateur de code EMACS, BCE . p>
Notez que la BCE nécessite du CEDET et les deux ont tendance à être délicats à installer sans le gestionnaire de paquets de Xemacs. P>
Pour mettre le nom de la fonction dans la ligne de mode, vous pouvez utiliser quel mode fonction code>.
Merci, le mode-fonctionnement fait partie de ce que je recherche
Je ne suis pas sûr, mais je pensais que le "saute à une fonction dans un tampon" em> a été appelé mode de fumée. Si tel est le cas, la recherche d'un analogue pour le mode Fume pourrait vous aider à zéro sur ce que vous recherchez. Voici un extrait du manuel "41. Aller à une fonction dans un tampon. P>
Supposons que vous ayez un fichier avec beaucoup de fonctions. Bon ça
Le paquet facilite la saut à l'une de ces fonctions. Les noms de
Les fonctions de la mémoire tampon actuelle sont automatiquement placées dans un
MENU MENUBAR, vous sélectionnez l'un des noms de fonction et le point est
déplacé à cette fonction très fonction. La marque est poussée sur la marge-bague, donc
Vous pouvez facilement revenir à l'endroit où vous étiez. Alternativement, vous pouvez utiliser
Entrez le nom de la fonction souhaitée via le minibuffer qui offre
terminer la lecture de lecture. De plus, le nom de la fonction avant
le point est éventuellement affiché dans la modeline. p>
blockQuote> Les modes suivants sont pris en charge: P> ADA, Assemblée, Bibtex, C ++, C, Dired, Ehdm, Elisp, Fortran, Ksh,
Latex, lelisp, makefile, érable, modula2, modula3, contour,
Objective-C, Pascal, Perl, PostScript, Prolog, PVS, Python, SGML,
Schéma, TCL, Verilog, Manuel, Ruby, JavaScript P>
blockQuote> Pour installer ce package, ajoutez les éléments suivants à votre fichier d'initialisation: p> xemacs code> qui mentionne le mode Fume: P >
Voir C-H KBD> F KBD> Naturellement élis est supporté, donc pour une démonstration rapide: p>
puis voir le nouvel élément "Index" de la barre de menus, ainsi que sur C- Bien sûr, il y a aussi une interface de clavier, simplement en appelant mx kbd> Pour plus de détails, voir ch kbd> i kbd> g kbd> Pour la configuration, voir MX KBD> (*) ainsi que de nombreuses autres façons d'améliorer la fonctionnalité, même si vous ne souhaitez pas utiliser imenu code> serait la fonctionnalité analogue de gnu emacs. p>
IMENU-ADD-MENUBAR-INDEX CODE> RET KBD>.
Vous pouvez appeler cela dans vos crochets en mode pour les modes avec imenu code> prise en charge. P>
recherche-bibliothèque code> res kbd>
imenu code> res kbd> li>
IMENU-ADD-MENUBAR-INDEX CODE> RET KBD> LI>
ul>
imenu code> res kbd> (avec l'achèvement de l'onglet), mais je recommanderais fortement l'ajout l'intégration code> IDO CODE> qui peut être trouvée sur Emacswiki * - Je trouve cela pour être un général plus rapide interface que d'utiliser la souris. P>
(elisp) imenu code> ret kbd > p>
Personnaliser-Group CODE> RET KBD>
Imenu code> RET KBD> < / p>
ido code>, vous devez certainement avoir une lecture de cette page wiki après que vous "vu la version de base en action. em> p>