Давно не было тизеров новых ништяков из BSL Language Server.
Тут, внезапно, релиз 0.24.0 на носу (а почему бы и нет), и я попробую докатить до стабильного состояния фичу из видео.
Хорошая порция жалоб по работе с ОСенью связана с отсутствием понимания, что можно указать в параметрах осенних аннотаций, и что вообще эти аннотации делают. И пока мы с Кириллом активно работаем над новым порталом документации, где помимо прочего будет опубликован весь программный интерфейс ОСени и описания всех ее аннотаций, я решил зайти с другой стороны.
Сам движок аннотаций выделен из ОСени в отдельную библиотеку annotations, т.е. BSL LS пока ничего конкретно про ОСень не знает. Но вот знание о том, как вообще эти аннотации объявляются, завести оказалось не сложно.
На скринкасте всплывающие подсказки при наведении на аннотации Пластилин, Блестяшка и другие. Для аннотаций, имеющих внятное описание, это самое описание показывается в виде маркдаун текста, с сигнатурой, описаниями и примерами использования. Переход к определению тоже работатает, если вдруг интересно посмотреть, что там в кишках аннотации - в большинстве случаев ничего интересного там нет, но мало ли.
P.S. А вот сделать переход к определению внедренного желудя без понимания особенностей ОСени уже не получится. Но долго ли умеючи.
Post #523
3.8K