My configuration for the Helix editor.
git clone https://github.com/heaths/helix ~/.config/helix
git clone 'https://github.com/heaths/helix' $env:APPDATA/helix
See Installing Helix for more options.
sudo add-apt-repository ppa:maveonair/helix-editor
sudo apt update
sudo apt install helix
winget install -e Helix.Helix
Install xclip
in WSL2 on Windows 11 to use the system clipboard:
sudo apt install xclip
brew install helix
See Language Server Configurations for more options.
npm i -g bash-language-server
Install .NET for your platform.
gh -R Azure/bicep release download -p bicep-langserver.zip -O ~/Downloads/bicep-langserver.zip
unzip -d ~/.cache/bicep-langserver ~/Downloads/bicep-langserver.zip
cat <<'EOF' > ~/.local/bin/bicep-langserver
#!/usr/bin/env bash
dotnet ~/.cache/bicep-langserver/Bicep.LangServer.dll
EOF
chmod +x ~/.local/bin/bicep-langserver
npm install -g dockerfile-language-server-nodejs # Docker
npm install -g @microsoft/compose-language-service # Docker Compose
npm i -g graphql-language-service-cli
go install golang.org/x/tools/gopls@latest # LSP
go install github.com/nametake/golangci-lint-langserver@latest # LSP
go install github.com/go-delve/delve/cmd/dlv@latest # Debugger
go install golang.org/x/tools/cmd/goimports@latest # Formatter
npm i -g vscode-langservers-extracted
See TypeScript.
npm i -g vscode-langservers-extracted
Using Marksman:
brew install marksman
scoop install marksman
npm install -g pyright
rustup component add clippy rust-analyzer
Included with Xcode, but also available from https://www.swift.org/install/.
As of 6.0, swift format
is available globally.
cargo install taplo-cli --locked --features lsp
npm install -g typescript typescript-language-server
npm install -g @typespec/compiler
hx -g fetch
hx -g build
npm i -g yaml-language-server@next