home.social

#gopls — Public Fediverse posts

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

  1. [Перевод] Go исполнилось 16 лет: главное о развитии языка и экосистемы

    Команда Go for Devs подготовила перевод статьи о том, как Go отмечает шестнадцать лет в Open source. От новых инструментов для тестирования и профилирования до модернизаторов кода, MCP и прорывов в производительности — язык переживает один из самых насыщенных периодов развития.

    habr.com/ru/articles/966700/

    #Go #Go125 #GreenTea #synctest #контейнеры #gopls #MCP #ADK #криптография #производительность

  2. [Перевод] Go исполнилось 16 лет: главное о развитии языка и экосистемы

    Команда Go for Devs подготовила перевод статьи о том, как Go отмечает шестнадцать лет в Open source. От новых инструментов для тестирования и профилирования до модернизаторов кода, MCP и прорывов в производительности — язык переживает один из самых насыщенных периодов развития.

    habr.com/ru/articles/966700/

    #Go #Go125 #GreenTea #synctest #контейнеры #gopls #MCP #ADK #криптография #производительность

  3. [Перевод] Go исполнилось 16 лет: главное о развитии языка и экосистемы

    Команда Go for Devs подготовила перевод статьи о том, как Go отмечает шестнадцать лет в Open source. От новых инструментов для тестирования и профилирования до модернизаторов кода, MCP и прорывов в производительности — язык переживает один из самых насыщенных периодов развития.

    habr.com/ru/articles/966700/

    #Go #Go125 #GreenTea #synctest #контейнеры #gopls #MCP #ADK #криптография #производительность

  4. [Перевод] Go исполнилось 16 лет: главное о развитии языка и экосистемы

    Команда Go for Devs подготовила перевод статьи о том, как Go отмечает шестнадцать лет в Open source. От новых инструментов для тестирования и профилирования до модернизаторов кода, MCP и прорывов в производительности — язык переживает один из самых насыщенных периодов развития.

    habr.com/ru/articles/966700/

    #Go #Go125 #GreenTea #synctest #контейнеры #gopls #MCP #ADK #криптография #производительность

  5. 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: github.com/go-delve/delve/issu

    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 ( github.com/golang/go/issues/73 ) 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: go-review.googlesource.com/c/t

  6. TIL that go language server gopls can generate the boilerplate for a unit test of a function.

    #go #golang #gopls

  7. [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

  8. [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