* gnu/packages/golang.scm (gopls): New variable. > --- a/gnu/packages/golang.scm > +++ b/gnu/packages/golang.scm > @@ -3021,6 +3021,51 @@ (define-public go-golang-org-x-vuln > + (arguments > + `(#:import-path "golang.org/x/tools/gopls" > + #:unpack-path "golang.org/x/tools" > + #:install-source? #f > + #:phases (modify-phases %standard-phases > + (add-before 'unpack 'override-tools > + (lambda _ > + (delete-file-recursively "src/golang.org/x/tools")))))) s/override/remove-other/, perhaps? > + (propagated-inputs (list go-github-com-google-go-cmp-cmp > + go-github-com-jba-printsrc > + go-github-com-jba-templatecheck > + go-github-com-sergi-go-diff > + go-golang-org-x-mod > + go-golang-org-x-sync > + go-golang-org-x-sys > + go-golang-org-x-text > + go-gopkg-in-yaml-v3 > + go-honnef-co-go-tools > + go-github-com-burntsushi-toml > + go-github-com-google-safehtml > + go-golang-org-x-exp > + go-mvdan-cc-gofumpt > + go-golang-org-x-vuln > + go-mvdan-cc-xurls)) Could this be changed to just ``inputs''? > + (description > + "Pronounced \"Go please\", this is the official Go language server developed by > +the Go team. It provides IDE features to any LSP-compatible editor.") (description "This package provides the official @acronym{LSP, language server protocol} server for the Go language, allowing LSP-compatible editors to automatically support @acronym{IDE, integrated development environment}-like features.") -- (