#gopls — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gopls, aggregated by home.social.
-
[Перевод] Go исполнилось 16 лет: главное о развитии языка и экосистемы
Команда Go for Devs подготовила перевод статьи о том, как Go отмечает шестнадцать лет в Open source. От новых инструментов для тестирования и профилирования до модернизаторов кода, MCP и прорывов в производительности — язык переживает один из самых насыщенных периодов развития.
https://habr.com/ru/articles/966700/
#Go #Go125 #GreenTea #synctest #контейнеры #gopls #MCP #ADK #криптография #производительность
-
[Перевод] Go исполнилось 16 лет: главное о развитии языка и экосистемы
Команда Go for Devs подготовила перевод статьи о том, как Go отмечает шестнадцать лет в Open source. От новых инструментов для тестирования и профилирования до модернизаторов кода, MCP и прорывов в производительности — язык переживает один из самых насыщенных периодов развития.
https://habr.com/ru/articles/966700/
#Go #Go125 #GreenTea #synctest #контейнеры #gopls #MCP #ADK #криптография #производительность
-
[Перевод] Go исполнилось 16 лет: главное о развитии языка и экосистемы
Команда Go for Devs подготовила перевод статьи о том, как Go отмечает шестнадцать лет в Open source. От новых инструментов для тестирования и профилирования до модернизаторов кода, MCP и прорывов в производительности — язык переживает один из самых насыщенных периодов развития.
https://habr.com/ru/articles/966700/
#Go #Go125 #GreenTea #synctest #контейнеры #gopls #MCP #ADK #криптография #производительность
-
[Перевод] Go исполнилось 16 лет: главное о развитии языка и экосистемы
Команда Go for Devs подготовила перевод статьи о том, как Go отмечает шестнадцать лет в Open source. От новых инструментов для тестирования и профилирования до модернизаторов кода, MCP и прорывов в производительности — язык переживает один из самых насыщенных периодов развития.
https://habr.com/ru/articles/966700/
#Go #Go125 #GreenTea #synctest #контейнеры #gopls #MCP #ADK #криптография #производительность
-
Early this year I filed an issue in the #delve debugger repo about how some type names were displayed not by their name but their fully "resolved" path: https://github.com/go-delve/delve/issues/3910
As trivial as that may seem, it makes debugging almost useless for the deeply recursive #golang code I normally work on when all you see is incredibly long strings cluttering up the view.
I had almost forgotten about this until another issue I filed in Go's #gopls tool ( https://github.com/golang/go/issues/73661 ) got fixed, but the fix came with another issue... I'm sure you can guess which one.
I had previously assumed that type names getting "expanded" to paths was an oversight where it occured, but it seems like pretty printing type names in Go is a non-trivial problem: https://go-review.googlesource.com/c/tools/+/671915/1..3/gopls/internal/analysis/modernize/slices.go#b192
-
TIL that go language server gopls can generate the boilerplate for a unit test of a function.
-
[4/5]
jose-elias-alvarez/typescript.nvim - easy #typescript-language-server integration (I've just seen this is now archived, but it still works well.)
fatih/vim-go - #golang language support
mhartington/formatter.nvim - format runner. I use it to run #biome and #gopls to auto-format code.
*GIT*
tpope/vim-fugitive - THE BEST. This is how I mostly interact with #git.
lewis6991/gitsigns.nvim - git decorations for the gutter
rhysd/conflict-marker.vim – makes resolving merge conflicts easier
-
[3/5]
tpope/vim-commentary - comment macros for various languages
tpope/vim-surround – another one from vim plugin god @tpope. Easily delete, change and add surroundings like quotes, parens etc. in pairs
neovim/nvim-lspconfig - configs for the neovim #lsp client. lsp integration is one of the two reasons I switched to #neovim (the other being #treesitter). Integrates #typescript, #biome, #gopls and #tailwindcss language servers.
sheerun/vim-polyglot - collection of language packs