Become a sponsor to Oli
ππΌ I'm Oli.
I'm a passionate Neovim user who likes to expand and support the plugin ecosystem with tools which make a developer's work life more enjoyable.
π¨πΌβπ» For us Neovim users, it's sometimes frustrating to glance across at the VS Code community and see first-party support for the latest and greatest tools. Well I believe anything that can be done in VS Code can be done in Neovim and with better results and I'm on a mission to prove this to be the case.
ποΈ A side quest of mine is to ensure that Ruby is well represented across the Neovim ecosystem. It's only a matter of time before its true resurgence and I want to make sure we're ready for it πͺπΌ.
π Your sponsorship will give me the motivation to continue on these missions.
β Equally, a one-time contribution means the world and motivates me too.
Some highlights of my work in Neovim so far:
- β¨CodeCompanion.nvim - Converse with an LLM of your choice from inside Neovim, like you can with GitHub's Copilot Chat
- π¨ OneDarkPro.nvim - Ported Atom's One Dark theme to Neovim, adding in plugin support and custom Tree-sitter queries for better highlighting
- πΎ Persisted.nvim - A session management plugin which enables sessions per git branch, autoloading whilst being fully extensible
- π§ͺneotest-phpunit - Support for PHPUnit in the awesome neotest plugin
My contributions to Ruby in Neovim:
- neotest-rspec - Created the RSpec adapter for the neotest plugin
- refactoring.nvim - Added support for Ruby in this popular plugin, based on Martin Fowler's book
- Ruby LSP - Diagnosed issues with Ruby-LSP and Neovim 0.10
- nvim-dap-ruby - Minor contributions to this awesome plugin which connects debug.rb with nvim-dap
Featured work
-
olimorris/codecompanion.nvim
β¨ AI-powered coding, seamlessly in Neovim. Supports Anthropic, Copilot, Gemini, Ollama, OpenAI and xAI LLMs
Lua 1,263 -
olimorris/onedarkpro.nvim
π¨ Atom's iconic One Dark theme. Cacheable, fully customisable, Tree-sitter and LSP semantic token support. Comes with variants
Lua 817 -
olimorris/persisted.nvim
πΎ Simple session management for Neovim with git branching, autoloading and Telescope support
Lua 455 -
olimorris/neotest-rspec
π§ͺ Neotest adapter for RSpec. Works in Docker containers too
Lua 92 -
olimorris/neotest-phpunit
π§ͺ Neotest adapter for PHPUnit
Lua 35 -
olimorris/tmux-pomodoro-plus
π Incorporate the Pomodoro technique into your tmux workflow
Shell 324
$5 one time
Selectβ - Thank you for the coffee! I'll drink it and think of you.
$10 one time
Selectββ - Thank you for the coffees! I'll drink them and think of you.
$50 one time
Selectπ - Wow! Thank you so much. Rewards for this tier include:
- Let's get that small feature of yours added into the plugin
$100 one time
Selectβ - Wow! Thank you so much. Rewards for this tier include:
- Let's get that medium sized feature of yours added into the plugin
$200 one time
Selectπ - Wow! Thank you so much. Rewards for this tier include:
- Let's get that big hunk of a feature of yours added into the plugin