rox is a software engineer based in China with 11 years of hands-on experience building developer tooling and editor integrations. He is a self-driven open-source contributor known for deep work on Neovim completion systems—refactoring ncm2 and improving internal mechanics like filters, sorters, matchers, omnifunc support, and popup/autotrigger behavior. He also advanced LSP integration for vim/neovim via LanguageClient-neovim, adding snippet and textEdit support and smoothing interactions across multiple completion managers. Comfortable across the full stack of editor-facing systems, he focuses on robust, hackable designs that scale for power users. Notably, his contributions reveal an eye for subtle UX edge cases and protocol interoperability that improve daily developer experience.
:heart: Slim, Fast and Hackable Completion Framework for Neovim
Role in this project:
Full-stack Developer
Contributions:235 commits, 37 PRs, 211 pushes in 3 years 9 months
Contributions summary:Rox contributed significantly to the completion framework for Neovim, focusing on its internal mechanics. Their work includes refactoring and enhancing the completion framework, including the addition of filters, sorters, and matchers. The user also introduced omnifunc support, and incorporated a system for detecting subscopes. Furthermore, they addressed issues related to auto-triggering and popup behavior.
Language Server Protocol (LSP) support for vim and neovim.
Role in this project:
Full-stack Developer
Contributions:20 commits, 12 PRs, 38 comments in 1 year 5 months
Contributions summary:Rox primarily contributed to the LanguageClient-neovim plugin, focusing on enhancing completion support and integration with various completion managers, including nvim-completion-manager (NCM) and ncm2. They implemented features such as snippet and textEdit support within the completion framework, and made adjustments to ensure correct behavior with different completion managers. The user also addressed issues and refined the plugin's interaction with language servers.
deoplete-sourcevimcoc-extensionsneovimcoc-nvim
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.