Rofl.nvim
Rust On the FLY completion for neovim
Install / Use
/learn @tjdevries/Rofl.nvimREADME
rofl.nvim
Rust On the FLy completion engine for Neovim.
Why Rust?
It's 2021. I think the question you should be asking yourself is "Why NOT Rust?!?? (btw)"
Goals
- [ ] All configuration should be done on the Lua side of things.
- I will pretend vimL doesn't exist as much as possible at the moment.
- All completion is done via functions. I don't like variables. They are hard to deal with.
- [ ] Able to add completion sources via Lua
- [ ] Able to add completion sources via Rust (I don't know if this is possible, but it seems cool)
- [ ] Related to this might be the ability to add things via any remote plugin... idk.
- [ ] Snippets & related expansion
- I don't know how complicated we'll get with these, but I want to do some stuff with snippets so that I can figure out how we can implement the right stuff in Neovim core :)
- [ ] Builtin sources
- [ ] Builtin LSP
- [ ] Buffer
- [ ] Fuzzy buffer completion with bonus points for being close to the cursor
- [ ] File
- [ ] ... your ideas here
- [ ] Can we bundle neovim, access the C codes for some completion sources and use them "async"-y from neovim itself...?
- Could be a fun project for messing around with C & Rust interop.
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
