Предположим, я редактирую буфер, содержащий C-код.
Я начал семантическую с semantic-load-enable-code-helpers
.
У меня есть точка на имя функции.Если я затем вызову senator-jump
, я могу перейти к тому месту, где этот fn впервые объявлен, в этом модуле.Если в этом модуле есть объявление extern, оно переходит к этому объявлению extern.Иногда?Иногда это не работает, хотя.
Существует также semantic-ia-fast-jump
, который также переходит к первому объявлению.Я не уверен, чем этот fn отличается от senator-jump
.На самом деле этот работает все время для функций, определенных в локальном буфере.
Что если функция, к которой я хочу перейти, является внешней?Можно ли использовать senator для перехода к определению fn, если это определение находится в отдельном модуле?Разве EDE не должен делать что-то подобное?
Спасибо.