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,817 contributions in the last year
Less
More
Activity overview
Contributed to
williamboman/nvim-lsp-installer,
williamboman/mason.nvim,
williamboman/nvim-config
and 119 other
repositories
Contribution activity
August 2022
Created 89 commits in 9 repositories
Created 4 repositories
- williamboman/cbfmt Rust
- williamboman/eureka HTML
- williamboman/after-dark SCSS
- williamboman/hover.nvim Lua
Created a pull request in ranjithshegde/nvim-lspconfig that received 12 comments
Opened 48 other pull requests in 8 repositories
williamboman/mason.nvim
30
merged
1
open
- fix(ui): only update visible packages
- chore: add cbfmt config
- feat: add cbfmt
-
fix(ui): use
g?to toggle help instead of? - fix(ui)!: change filetype from "mason.nvim" to "mason"
- fix(installer): use /usr/bin/env bash shebang
- test(installer): add spec files for context and linker
- fix(fetch): use correct header syntax for wget
- fix(ui): use custom diagnostic config
- fix(workflow): fix selene job name
- test(github): add spec file for the github manager
- fix(github): fix resolving asset file
- docs: note that event handlers may be executed outside of the main loop
- refactor: introduce selene, harden type defs, and use proper EmmyLua syntax
-
fix(omnisharp-mono): don't link directly to the
runscript - fix(julia-lsp): adjust for changes in latest release
- feat(ui): check for new package versions when opening :Mason
- fix(scripts): reload mason-registry after reindex
- fix: include PACKAGES.md in workflow commit
- docs: wrap languages and categories in inline code blocks
- fix(workflow): set fetch-depth: 0
- feat: generate PACKAGES.md
- chore: reformat long descriptions
- refactor: add __ to private clear_event_handlers() method
- docs: add :help mason.nvim to README
- Some pull requests not shown.
williamboman/mason-lspconfig.nvim
8
merged
- docs: clarify setup order of plugins
- fix(omnisharp_mono): add dedicated server entry for omnisharp_mono
- fix(julials)!: change cmd to use new Mason-linked executable
- docs: clarify how setup_handlers() deals with already installed servers
- docs: add :help mason-lspconfig.nvim to README
- docs: fix bad indentation
- docs: list available LPS servers in README
- docs: add get_available_servers()
williamboman/nvim-lsp-installer
2
merged
neovim/nvim-lspconfig
1
open
1
merged
lewis6991/hover.nvim
2
merged
lukas-reineke/cbfmt
1
open
rebelot/kanagawa.nvim
1
merged
thelounge/thelounge-docker
1
merged
Reviewed 19 pull requests in 5 repositories
williamboman/mason.nvim
13 pull requests
- Add google/yamlfmt
- Add Yapf as a formatter for python code
- feat: add xmlformatter
- docs: change to a more appropriate word
-
debugpy load module
debugpy.adapterinstead ofdebugpy - feat: add buildifier, blade-formatter, blue, haml-lint, textlint, vul…
- feat(bash-debug-adapter): add bash-debug-adapter
- feat: add tectonic
- feat: add xo, jq, buf, joker, csharpier
- feat: add package goimports to the registry (#223)
- Add default option to highlights
- Add proselint package
- feat: add spectral-language-server
williamboman/mason-lspconfig.nvim
3 pull requests
ranjithshegde/nvim-lspconfig
1 pull request
neovim/nvim-lspconfig
1 pull request
williamboman/nvim-lsp-installer
1 pull request
Created an issue in lewis6991/hover.nvim that received 1 comment
[Feature] Add nvim-cmp as provider
Me again! This is sort of in the same vein as #5 where (after 5 seconds of thinking about it) I believe this would only apply to the preview window…
1
comment
Opened 1 other issue in 1 repository
lewis6991/hover.nvim
1
open
Answered 10 discussions in 1 repository
williamboman/mason.nvim
williamboman/mason.nvim
- Installing a git branch results in a tag being suggested for update.
- Why is this plugin so cool?
- How to install different version of jdtls
- Will there be a Mac Mx support (clangd)
- How to update Lsp servers?
- Reliable way to get package installation location
- Reliable way to get package installation location
- Alpine compatibility
- Mason install function
- DAP configuration
8
contributions
in private repositories
Aug 8 – Aug 17







