Я использую редактор Geany, в основном для PHP, Geany обеспечивает автозаполнение для некоторых языков (включая PHP), но обычно вы не создаете чистые сценарии PHP, а используете какую-то базу, например, фреймворк или целую CMS. Так что было бы неплохо иметь автозаполнение также из функций из framework / app core / cms.
Есть ли способ, как расширить этот словарь символов, либо вручную добавить заголовки функций, либо как-то сказать ему динамически сканировать некоторый каталог app-core, чтобы загрузить его автоматически?
смотреть на Сниппеты конф в руководстве:
Фрагменты — это небольшие строки или конструкции кода, которые можно заменить или
завершено до более сложной строки. Таким образом, вы можете сэкономить много времени, когда
набрав общие строки, и пусть Geany сделает всю работу за вас. Знать
что завершить или заменить Geany читает файл конфигурации под названием
snippets.conf при запуске.
Вы можете продлить по умолчанию PHP Conf или создать новый тип файла conf если вы хотите разделить поведение PHP и поведение, специфичное для вашей CMS.
При запуске Geany ищет типы файлов..Conf файлы в системе и
пользовательские пути типов файлов, добавляя любые типы файлов, найденные с соответствием имени
‘подстановочный знак — например, filetypes.Bar.conf.
Теги конф тоже может быть полезным:
После открытия файлы поддерживаемых типов файлов анализируются для извлечения
символьная информация (или «символы рабочего пространства»). Вы также можете иметь Geany
автоматически загружать внешние файлы, содержащие информацию о символах
(так называемые «глобальные теги файлов») при запуске или вручную, используя Сервис ->
Загрузить файл тегов.
Других решений пока нет …