home.social

#lsp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #lsp, aggregated by home.social.

  1. Today I reduced my LSP memory usage in php-mode from 3 GiB to less than 100 MiB, by switching from intelephense to phpantom.
    https://github.com/PHPantom-dev/phpantom_lsp/

    Language tools written in rust are the future!

    #php #emacs #lsp
  2. An extremely fast #Python type checker and #LSP called #ty, by the team who wrote #uv

    astral.sh/blog/ty

  3. An extremely fast #Python type checker and #LSP called #ty, by the team who wrote #uv

    astral.sh/blog/ty

  4. An extremely fast #Python type checker and #LSP called #ty, by the team who wrote #uv

    astral.sh/blog/ty

  5. An extremely fast #Python type checker and #LSP called #ty, by the team who wrote #uv

    astral.sh/blog/ty

  6. Anyone using #Emacs, #Eglot and #Typescript?

    How do you like the code completion? Afaict they come 100% from the #LSP server, but somehow they can read my mind and put the one I need absolutely always last.😩

    Is that just me?

    In the example, the last is the good one. I have no freaking idea where the other shit comes from with the trigger characters sprinkled all around. WTF:

  7. Hola hoy subi un video en el canal de espaniol sobre la nueva version de neovim y su nueva forma de configurarlo video.hardlimit.com/w/vEnfpncR
    #neovim #nvim #vim #lsp #lazyvim

  8. Hola hoy subi un video en el canal de espaniol sobre la nueva version de neovim y su nueva forma de configurarlo video.hardlimit.com/w/vEnfpncR
    #neovim #nvim #vim #lsp #lazyvim

  9. Hola hoy subi un video en el canal de espaniol sobre la nueva version de neovim y su nueva forma de configurarlo video.hardlimit.com/w/vEnfpncR
    #neovim #nvim #vim #lsp #lazyvim

  10. Hola hoy subi un video en el canal de espaniol sobre la nueva version de neovim y su nueva forma de configurarlo video.hardlimit.com/w/vEnfpncR
    #neovim #nvim #vim #lsp #lazyvim

  11. 1/N: Okay, I'm going to need some help with this from some #Neovim and #LSP fans/experts.

    The Typescript LSP server behaves differently between the CoC and Mason plugin frameworks. I have the colorscheme set up such that hovered symbols highlight in green for read refs, and red for write refs. This work in Coc, but not in Mason. Indeed, with verbose logging, the LSP seems to be returning different data for the symbol's "kind" -- a string under Coc, but an integer under Mason.

  12. 1/N: Okay, I'm going to need some help with this from some #Neovim and #LSP fans/experts.

    The Typescript LSP server behaves differently between the CoC and Mason plugin frameworks. I have the colorscheme set up such that hovered symbols highlight in green for read refs, and red for write refs. This work in Coc, but not in Mason. Indeed, with verbose logging, the LSP seems to be returning different data for the symbol's "kind" -- a string under Coc, but an integer under Mason.

  13. 1/N: Okay, I'm going to need some help with this from some #Neovim and #LSP fans/experts.

    The Typescript LSP server behaves differently between the CoC and Mason plugin frameworks. I have the colorscheme set up such that hovered symbols highlight in green for read refs, and red for write refs. This work in Coc, but not in Mason. Indeed, with verbose logging, the LSP seems to be returning different data for the symbol's "kind" -- a string under Coc, but an integer under Mason.

  14. 1/N: Okay, I'm going to need some help with this from some #Neovim and #LSP fans/experts.

    The Typescript LSP server behaves differently between the CoC and Mason plugin frameworks. I have the colorscheme set up such that hovered symbols highlight in green for read refs, and red for write refs. This work in Coc, but not in Mason. Indeed, with verbose logging, the LSP seems to be returning different data for the symbol's "kind" -- a string under Coc, but an integer under Mason.

  15. Зелёные галочки лгут: почему AI пишет тесты, которые ничего не тестируют, и как это починить

    На QA-митапе инженер из крупной продуктовой компании показал: AI-агент пишет тесты — все зелёные, но баги не находят. Моки подогнаны, ассерты подменены, архитектура деградирует. Стек при этом — near-SOTA: свежая модель, топовый open-source агент. Я был комментатором на том митапе и сначала списал проблемы на слабые инструменты. Но при подготовке статьи перепроверил — и вынужден поправиться. Инструменты в порядке. Проблема — в коде и процессе. В статье разбираю формулу из четырёх множителей (модель × агент × процесс × качество кодовой базы), показываю, как any-типы из соседней команды обнуляют LSP-интеграцию, которую OpenCode даёт бесплатно из коробки, и даю пошаговый Spec-Driven Development — процесс, который ломает reward hacking и работает даже на слабых моделях. Плюс чеклист, что внедрить завтра.

    habr.com/ru/articles/1023532/

    #автотесты #ai #llm #lsp #opencode #glm #типизация #typescript #тестирование #qa

  16. Зелёные галочки лгут: почему AI пишет тесты, которые ничего не тестируют, и как это починить

    На QA-митапе инженер из крупной продуктовой компании показал: AI-агент пишет тесты — все зелёные, но баги не находят. Моки подогнаны, ассерты подменены, архитектура деградирует. Стек при этом — near-SOTA: свежая модель, топовый open-source агент. Я был комментатором на том митапе и сначала списал проблемы на слабые инструменты. Но при подготовке статьи перепроверил — и вынужден поправиться. Инструменты в порядке. Проблема — в коде и процессе. В статье разбираю формулу из четырёх множителей (модель × агент × процесс × качество кодовой базы), показываю, как any-типы из соседней команды обнуляют LSP-интеграцию, которую OpenCode даёт бесплатно из коробки, и даю пошаговый Spec-Driven Development — процесс, который ломает reward hacking и работает даже на слабых моделях. Плюс чеклист, что внедрить завтра.

    habr.com/ru/articles/1023532/

    #автотесты #ai #llm #lsp #opencode #glm #типизация #typescript #тестирование #qa

  17. Зелёные галочки лгут: почему AI пишет тесты, которые ничего не тестируют, и как это починить

    На QA-митапе инженер из крупной продуктовой компании показал: AI-агент пишет тесты — все зелёные, но баги не находят. Моки подогнаны, ассерты подменены, архитектура деградирует. Стек при этом — near-SOTA: свежая модель, топовый open-source агент. Я был комментатором на том митапе и сначала списал проблемы на слабые инструменты. Но при подготовке статьи перепроверил — и вынужден поправиться. Инструменты в порядке. Проблема — в коде и процессе. В статье разбираю формулу из четырёх множителей (модель × агент × процесс × качество кодовой базы), показываю, как any-типы из соседней команды обнуляют LSP-интеграцию, которую OpenCode даёт бесплатно из коробки, и даю пошаговый Spec-Driven Development — процесс, который ломает reward hacking и работает даже на слабых моделях. Плюс чеклист, что внедрить завтра.

    habr.com/ru/articles/1023532/

    #автотесты #ai #llm #lsp #opencode #glm #типизация #typescript #тестирование #qa

  18. Зелёные галочки лгут: почему AI пишет тесты, которые ничего не тестируют, и как это починить

    На QA-митапе инженер из крупной продуктовой компании показал: AI-агент пишет тесты — все зелёные, но баги не находят. Моки подогнаны, ассерты подменены, архитектура деградирует. Стек при этом — near-SOTA: свежая модель, топовый open-source агент. Я был комментатором на том митапе и сначала списал проблемы на слабые инструменты. Но при подготовке статьи перепроверил — и вынужден поправиться. Инструменты в порядке. Проблема — в коде и процессе. В статье разбираю формулу из четырёх множителей (модель × агент × процесс × качество кодовой базы), показываю, как any-типы из соседней команды обнуляют LSP-интеграцию, которую OpenCode даёт бесплатно из коробки, и даю пошаговый Spec-Driven Development — процесс, который ломает reward hacking и работает даже на слабых моделях. Плюс чеклист, что внедрить завтра.

    habr.com/ru/articles/1023532/

    #автотесты #ai #llm #lsp #opencode #glm #типизация #typescript #тестирование #qa

  19. @lukasrotermund oh, indeed, the #AdaLang #LSP was definitely making things slower. Completions are not ideal, but I think they're "good enough". I will let it cook for a while. Thanks!

  20. @lukasrotermund oh, indeed, the #AdaLang #LSP was definitely making things slower. Completions are not ideal, but I think they're "good enough". I will let it cook for a while. Thanks!

  21. @lukasrotermund oh, indeed, the #AdaLang #LSP was definitely making things slower. Completions are not ideal, but I think they're "good enough". I will let it cook for a while. Thanks!

  22. @lukasrotermund oh, indeed, the #AdaLang #LSP was definitely making things slower. Completions are not ideal, but I think they're "good enough". I will let it cook for a while. Thanks!

  23. @lukasrotermund oh, indeed, the #AdaLang #LSP was definitely making things slower. Completions are not ideal, but I think they're "good enough". I will let it cook for a while. Thanks!

  24. Without a doubt, I'm "trying to change a lightbulb."

    All I wanted was to start up a server. 🫠

    I'm now researching creating a grammar for docker-bake. Forking one. So I can get the bake set up "JUST right" on with docker-language-server. So I can fix the annoyance of being used incorrectly. Then refactor a dockerfile. So I can then upload into a registry cleanly.

    So I can finally host the darn thing. 🤣

    youtube.com/watch?v=5W4NFcamRhM

  25. Without a doubt, I'm "trying to change a lightbulb."

    All I wanted was to start up a server. 🫠

    I'm now researching creating a grammar for docker-bake. Forking #HCL one. So I can get the #docker bake set up "JUST right" on #helix with docker-language-server. So I can fix the annoyance of #terraform #LSP being used incorrectly. Then refactor a dockerfile. So I can then upload into a registry cleanly.

    So I can finally host the darn thing. 🤣

    youtube.com/watch?v=5W4NFcamRhM

  26. Without a doubt, I'm "trying to change a lightbulb."

    All I wanted was to start up a server. 🫠

    I'm now researching creating a grammar for docker-bake. Forking #HCL one. So I can get the #docker bake set up "JUST right" on #helix with docker-language-server. So I can fix the annoyance of #terraform #LSP being used incorrectly. Then refactor a dockerfile. So I can then upload into a registry cleanly.

    So I can finally host the darn thing. 🤣

    youtube.com/watch?v=5W4NFcamRhM

  27. Without a doubt, I'm "trying to change a lightbulb."

    All I wanted was to start up a server. 🫠

    I'm now researching creating a grammar for docker-bake. Forking #HCL one. So I can get the #docker bake set up "JUST right" on #helix with docker-language-server. So I can fix the annoyance of #terraform #LSP being used incorrectly. Then refactor a dockerfile. So I can then upload into a registry cleanly.

    So I can finally host the darn thing. 🤣

    youtube.com/watch?v=5W4NFcamRhM