LSP

  • ХабрахабрФото Новые фичи в IDEA 2023.2 EAP 7

    Новые фичи в IDEA 2023.2 EAP 7

    Быстро приближается релиз IntelliJ IDEA 2023. 2, а значит, текущему EAP-у осталось жить недолго. Вы все еще можете успеть попробовать новые фичи, и попросить исправить их до релиза, когда исправлять будет уже поздно. JetBrains ушел из России, но его IDE всё ещё является основным средством разработки на Java. Как у бывшего product marketing manager в JetBrains, у меня есть некоторый…

    Читать далее »
  • ХабрахабрФото Про Vim " JDT LS

    Про Vim " JDT LS

    Говоря о профессиональном программировании на Java нельзя не отметить, что усредненные сценарии применения несколько отличаются от ранее рассмотренных баз данных и PHP. Разработка будь то бекэнда или мобильных приложений на Java или под JVM всё-таки связана с промышленными и крупными проектами, для которых важна стабильность, быстродействие, кроссплатформеность и прочие плюшки получаемые в комплекте. Не пишут лендинги или отчеты на Java…

    Читать далее »
  • ХабрахабрФото Колдовской NeoVIM. Часть вторая. “Конфиг Всевластья”

    Колдовской NeoVIM. Часть вторая. “Конфиг Всевластья”

    Никто не любит конфиги (я уж точно). Они скучные и нединамичные. Но со своим конфигом Nvim’а я ношусь, как Голлум с кольцом Всевластья. Моя прелесссссть. Я боюсь потерять свой конфиг, боюсь, что с ним что-то случится. Другие хотят забрать тебя, моя прелессссть. Саша тебя им не отдаст, нет-нет... Если кто-то отнимет мой конфиг - я буду гнаться за ним до…

    Читать далее »
  • ХабрахабрФото Мифология и реальные методы прагматичного программирования

    Мифология и реальные методы прагматичного программирования

    В разработке цветет культ Карго. Многие полагаются на слова, которые сказал уважаемый автор десятки лет назад. Продолжают разрабатывать код, опираясь на подходы, которые либо не актуальны, либо сам автор поменял свою точку зрения. И сегодня мы поговорим о некоторых распространенных принципах программирования, которые не так однозначны как может показаться. Меня зовут Кирилл Мокевнин и я — сооснователь школы программирования Хекслет.…

    Читать далее »
  • ХабрахабрФото Мифология и реальные методы прагматичного программирования

    Мифология и реальные методы прагматичного программирования

    В разработке цветет культ Карго. Многие полагаются на слова, которые сказал уважаемый автор десятки лет назад. Продолжают разрабатывать код, опираясь на подходы, которые либо не актуальны, либо сам автор поменял свою точку зрения. И сегодня мы поговорим о некоторых распространенных принципах программирования, которые не так однозначны как может показаться. Меня зовут Кирилл Мокевнин и я — сооснователь школы программирования Хекслет.…

    Читать далее »
  • ХабрахабрФото Мифология и реальные методы прагматичного программирования

    Мифология и реальные методы прагматичного программирования

    В разработке цветет культ Карго. Многие полагаются на слова, которые сказал уважаемый автор десятки лет назад. Продолжают разрабатывать код, опираясь на подходы, которые либо не актуальны, либо сам автор поменял свою точку зрения. И сегодня мы поговорим о некоторых распространенных принципах программирования, которые не так однозначны как может показаться. Меня зовут Кирилл Мокевнин и я — сооснователь школы программирования Хекслет.…

    Читать далее »
  • ХабрахабрФото Neovim: модульность для разработчика

    Neovim: модульность для разработчика

    В этой статье речь пойдёт про некоторые его преимущества, которые, на мой взгляд, наиболее важны для конечного пользователя. Нативный LSP-клиент Language Server Protocol LSP --- протокол для взаимодействия редактора кода (чаще всего) с сервером языка программирования, позволяющий реализовать такие функции как автодополнение, переход к определению, иерархию вызовов и многое другое. В 1798 году власти США заключают контракт Эли Уитни, частным…

    Читать далее »
  • ХабрахабрФото Что может предложить Neovim разработчику на Scala?

    Что может предложить Neovim разработчику на Scala?

    В сообществе фанатов текстового редактора Neovim произошло знаменательное событие — вышла версия 0. 5, в которой появилось большое количество нововведений: встроенная поддержка языка Lua; экспериментальная поддержка treesitter; и, наконец, встроенный LSP клиент, позволяющий сделать из простого текстового редактора достойного соперника IDE! Neovim — это модальный редактор, форк редактора Vim, который ставит своей целью улучшение пользовательского опыта при работе с Vim:…

    Читать далее »
  • ХабрахабрФото [Перевод] Вышел NeoVim 0.5.0

    [Перевод] Вышел NeoVim 0.5.0

    Долгожданный релиз NeoVim 0. 5. 0 наконец-то вышел 2 июля 2021 года. Это заняло больше времени, чем кто-либо ожидал, но это того стоило. Более 4000 коммитов, это так много, что сломало некоторые инструменты выпуска. Поэтому эти заметки не смогут затронуть каждое из многочисленных изменений, которые были внесены в ходе разработки, и будут сосредоточены только на наиболее заметных для пользователя улучшениях,…

    Читать далее »
  • ХабрахабрФото [Перевод] Влияние протокола языкового сервера (LSP) на будущее IDE

    [Перевод] Влияние протокола языкового сервера (LSP) на будущее IDE

    Перевод статьи How the Language Server Protocol Affects the Future of IDEs Автор оригинала Mehul Mohan С момента своего появления Visual Studio Code в одиночку так сильно повлиял на экосистему разработчиков, что возврата назад уже не будет. Это общедоступный бесплатный инструмент с открытым исходным кодом и это очень мощный инструмент. Но, благодаря VSCode, Microsoft в 2016 году дала жизнь еще…

    Читать далее »


Кнопка «Наверх»