Interested in APIs & developer productivity, tooling, and experiences. Also, neovim is pretty cool.
- Stockholm, Sweden
- https://eureka.redwill.se/
Block or Report
Block or report williamboman
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
mason.nvim Public
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
mason-lspconfig.nvim Public
Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim
-
nvim-lsp-installer Public
⚠️ Further development has moved to https://github.com/williamboman/mason.nvim! -
-
thelounge/thelounge-docker Public
🐳 Docker container for The Lounge, a self-hosted web IRC client
2,845 contributions in the last year
Less
More
Activity overview
Contributed to
williamboman/mason.nvim,
williamboman/nvim-lsp-installer,
williamboman/nvim-config
and 119 other
repositories
Contribution activity
October 2022
Created a pull request in williamboman/mason.nvim that received 1 comment
Opened 34 other pull requests in 3 repositories
williamboman/mason.nvim
24
merged
1
closed
- refactor(notify): remove check for "nvim-notify"
- feat: reduce some package sizes
- feat(api): add typed client interface
- feat(lemmy-help): use prebuilt binaries from release assets
- feat(fetch): add Accept headers where appropriate
- fix(ui): delete augroup before win & buf
- refactor(api): use new endpoints
- feat(astro): vendor typescript
- feat(platform): better glibc detection
- fix(visualforce-language-server): remove custom release resolution code
- fix(codelldb): require GNU compatible system on linux
- fix(fetch): set proper iwr header on Windows, reorder tool priority
- feat(npm): speed up checking for new versions
- feat(registry): add api module
- feat(github): use proxy API for fetching latest release
- fix(pip3): expand python3_host_prog path
- feat: add gradle-language-server
- fix(log): use "log" stdpath
- ci(tests): add neovim version matrix
- feat: add setting to control PATH modification
- refactor(cargo): utilize optional chaining
- feat(cargo): improve handling of git-based crates
- test(cargo): stub crates.io http call
- fix(shfmt, yamlfmt): fix windows detection
- chore(workflows): bump neovim to 0.8.0
williamboman/mason-lspconfig.nvim
8
merged
- tests: update spy assertion
- feat: warn about invalid entries in ensure_installed
- fix(volar): provide tsdk location rather than full tsserver path
- feat(astro): use vendored tsdk if workspace tsdk not available
- feat: add gradle_ls
- fix(angularls): fix windows detection
- docs: generate urls to PACKAGES.md
- feat: add ruby_ls
neovim/nvim-lspconfig
1
merged
Reviewed 13 pull requests in 2 repositories
williamboman/mason.nvim
11 pull requests
- feat(registry): add dprint formatter
- feat(registry): add commitlint
- feat(registry): add cppcheck linter
- Add prisma-fmt to the regestry
- feat(registry): add beautysh formatter
- feat(registry): add pylama linter
- feat: add gotestsum
- feat: add erg-language-server
- feat: Add pyre linter
- Make elixir-ls installer expose debugger binary
- feat: add remark-cli
williamboman/mason-lspconfig.nvim
2 pull requests
Answered 1 discussion in 1 repository
williamboman/mason.nvim
williamboman/mason.nvim
-
Only one server from `ensure_installed` is installed
This contribution was made on Oct 17
6
contributions
in private repositories
Oct 5 – Oct 14







