Emacs X11 автозаполнение (intellisense) - PullRequest
6 голосов
/ 16 марта 2010

Я использую visual studio для повседневного программирования (читай, кладя еду в рот), но для личного программирования (читай хакинг на c / c ++) я использую Emacs.

Сейчас я занимаюсь программированием с использованием API X11. Я постоянно обращаюсь к руководству по API программирования, чтобы найти сигнатуру вызовов функций.

Что было бы действительно хорошо, было бы, если бы существовала альтернатива emacs визуальной студии intellisense. Я знаю, что есть автозаполнение для языковой специфики.

Есть ли такое расширение для Emacs? Или, если нет, есть ли способ его создания, может быть, с помощью механизма специфики языка, уже используемого для автозаполнения?

Ответы [ 5 ]

5 голосов
/ 16 марта 2010

Проверьте: http://cedet.sourceforge.net/intellisense.shtml, если это будет работать для вас.

2 голосов
/ 23 марта 2010

Проверьте autocomplete.el, объедините его с CEDET, и вы получите истинные выпадающие списки в стиле intellisense.

http://www.emacswiki.org/emacs/AutoComplete http://cx4a.org/software/auto-complete/

0 голосов
/ 17 марта 2010

Не 100% автозаполнение, но вы также можете быть заинтересованы в ETAGS, CTAGS emacs. http://ctags.sourceforge.net/

Ctags создает файл индекса (или тега) языковых объектов, найденных в исходных файлах, которые позволяет легко и быстро находить эти элементы с помощью текстового редактора или другой утилиты. Тег обозначает языковой объект, для которого доступна запись индекса (или, альтернативно, индексная запись, созданная для этого объекта).

0 голосов
/ 16 марта 2010

У меня установлен cedit , но, честно говоря, я им никогда не пользуюсь. Но я тоже не влюблён в интеллигентность. Кажется, вам это нравится, поэтому вам может понравиться и Седит.

Вас также может заинтересовать VisEmacs , который позволяет использовать Emacs в качестве редактора в VisualStudio. Это я использую каждый день.

0 голосов
/ 16 марта 2010

Я считаю, что Cedet предлагает автозаполнение для C ++ и т. Д., И является частью Emacs 23. Возможно, вы также захотите проверить Автозаполнение , это то, что я используй себя.

...