-
Notifications
You must be signed in to change notification settings - Fork 13
Add project roadmap #16
Comments
The title says Add project roadmap |
The issue still remains opened 😞. |
I've been wanting to write an update on this project for a while but kept putting it off, so I guess this is it. Sorry for the long response, there are other similar issues/discussions that are relevant to this and I'd rather give a complete overview here rather that scattering it into n different places. Current statusThe general framework that
Each completion source has to provide an associated type called local completion = require("nvim_completion")
completion.setup({
sources = {
lipsum = {
-- The `enable` key is automatically added to every source.
enable = function(buf)
-- Only enable this source in Lua files.
return vim.api.nvim_buf_get_option(buf, "filetype") == "lua"
end,
-- Other fields specified in `Lipsum::Config` would go here..
},
lsp = { enable = true },
},
}) Roadmap for a
|
This is a bummer to hear.. I had hoped this project would provide a viable alternative to the questionable architectural choices made in Regarding a modal editor, I assume you've seen https://github.com/helix-editor/helix ? |
This is honestly said to hear, but thanks for response. I'd suggest you to post on reddit about looking for a maintainer on nvim-oxi and nvim-completion projects. You can also move them into some github organization so you won't have to transfer ownership completely and allowing more people to collaborate on those! |
@dsully I have. I feel like, at least in the beginning, Helix provides a much nicer experience compared to Neovim since most functionalities are built in instead of relying on third party plugins. However I don't think it introduces any significant innovations, and for people that already have a nicely configured Neovim setup (like me and many others) there's no real reason to switch. @n-shift I don't think openly asking for "maintainers" for half-complete projects like |
FWIW, the main impetus for my starting overkill_nvim was to eventually build something like nvim-completion. I'm just starting to use nvim-oxi, but I could see myself getting an itch to contribute to both -oxi and -completion, but probably not for some time. Frankly, like @noib3 said, it's easy to get your nvim env setup to some capacity, then just have to spend time doing "real work", which sorta implies that--at least for me--the shoddy state my dotfiles live in a lot of the time is "good enough" (as much as I hate to admit that), leaving it tough to justify spending big chunks of time on nvim+Rust stuff. I digress... I just wanted to chime in to let you know I have some interest here. |
Regarding your new editor, is it gonna take inspiration from Kakoune like Helix where the text gets selected whenever your move, i.e Subject-Object-Verb model. Or is it gonna follow the Verb-Object model like Vim and Neovim do. I am myself a big fan of Verb-Object model as it enables the dot-repeat functionality. Also what are the other values you're gonna prioritize when building this editor? If you plan on building it for personal use only, you can disregard this question altogether |
The title says it
The text was updated successfully, but these errors were encountered: