Comments 15
если еще и с форматированием — будет вообще просто супер!
в смысле — искать в редакторе слова из заранее заготовленного списка и у всех найденных слов изменить фон на что-нибудь яркое?
— подсвечивать все слова (список есть).
— что бы была возможность форматирования, т.е. определенные слова должны быть с новой строки
— и чтобы работала подсказка от IDEA (та что по cmd-space) в которой и были предложены все варианты
игрался с github.com/JetBrains/intellij-sdk-code-samples.git — но это жестко, без много по пол-литра не разберешься, а я столько не могу выпить :(
Я могу в формате tips & tricks какие-то мелочи, наверное, посмотрим. Но если нужно делать что-то серьёзное, то тут придется разбираться и доставать все литры, какие есть :) Technology is hard.
Конфиг в каком формате задаётся (JSON, YAML, properties)? Если что-то своё, то придётся делать custom language. Если уже знакомый формат, то автодополнение сделать достаточно легко добавив свой CompletionContributor, но нужно будет завязываться на плагин для этого формата, а его может не быть к community edition, а значит надо подключать опционально его через ultimate и т.д. и т.п. Короче, брать лучше сразу литр.
Update: у ребят из JB и энтузиастов плагиностроения есть канал в slack. Там могут подсказать.
в том-то и дело, что не стандартный
Тогда делать свой язык по примеру из документации https://jetbrains.org/intellij/sdk/docs/reference_guide/custom_language_support.html
Попасть в slack тут https://plugins.jetbrains.com/slack
В datagrip сделано, чтобы можно было коннекшены и все, что к ним относится красить в определённый цвет. Например, прод БД. А было бы круто чтобы в других ide тоже можно было…
Скринкаст: простейший плагин для IntelliJ IDEA