Эквивалент autoexp.dat в emacs
Кто-нибудь знает, существует ли эквивалент механизма "автоматического расширения" (работает с Visual Studio) для emacs (используется в режиме отладки с gdb). В Visual Studio я действительно могу навести курсор на любой экземпляр / структуру класса, и он показывает мне желаемое поле структуры (которое я указал через autoexp.dat).
Прямо сейчас я использую.gdbinit, но каждый раз, когда мне приходится вводить псевдонимы в приглашении (gdb), чтобы получить значение экземпляра структуры. Мне интересно, существуют ли какие-либо плагины / расширения, которые могут выполнять работу autoexp.dat для меня.
http://mariusbancila.ro/blog/2007/04/06/tweaking-autoexpdat-for-custom-types-in-vs2005
1 ответ
Есть несколько способов сделать это в Emacs. Двумя популярными являются CEDET, который является мощным, но тяжеловесным и может быть хрупким, и автоматически завершается в сочетании с ясниппетом, например, как описано здесь, что было немного медленно для меня, но сработало. Все три могут быть установлены с пакетом emacs 24.