-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
First a tangent (on publicity, project direction, and VIM) #24
Comments
I definitely agree this is the way to go, and having looked around the Rust/Python/Lua/Javascript/Perl ecosystems there is a very fragmented set of libraries (and practically no cli tools) that implement some style or language or another, but essentially no attempts to combine these. Given my personal use cases were for a
To some extent this is true, although editing publications that strictly adhear to NYT or CMOS or AP isn't excatly a change to influence those style guides. That's another reason I think other guides like DaringFireball's have become more popular: they were published by programmers not legacy book editors and hence the implementation drove the guideline at least a little bit.
Calling on Rust crates to identify parts of speech, proper names, acronyms, etc. is certainly something we can consider if necessary and if it can be done without bloating things too much. I don't think calling on things not written in Rust to back the algorithm is going to be too viable, which is why I can't just pull in this Javascript French. Re-implementing it shouldn't be too hard, but just standing on shoulders isn't possible the same way it was for English.
Color me not very interested.
Yes, like I said I'm open for both. Having native Lua dependencies and using API calls in Neovim is much cleaner than what VIM needs so it suited me to start there, but I'm not opposed to making way for VIM too.
I think that's probably fair. That or using VIM's Python bindings. I know some plugins already work that way somehow but I haven't looked into it closely in a while. It's been a long time since I ditched VIM.
This should be pretty easy to setup as a VIM plugin and just assume folks have the CLI tool. I'm certainly open to PRs either to document this binding option or wrap it in a little vimscript plugin.
I needed the LuaRocks module anyway for publishing projects. The NeoVIM plugin was a walk in the park after that was done.
It does.
Nope, definitely not. But is is in scope for a Neovim plugin to install a Lua Rock (most newish plugin managers are supporting this and the Neovim development team is pushing for it). For VIM (or anti-LuarRocks Neovim folks) we can just ask users to have the CLI tool available.
You're right I probably should, but I've always hated the PR end of things. At the end of the day I built this for my own use and I do get that out of it. I suspect the best promotion is to keep enabling more use cases, e.g. a Visual Studio Code plugin, a Typst package, a CTAN package for LaTeX, etc. At least that's where I'd be most motivated to put effort, but then again I am terrible about PR so why am I talking? |
Originally posted by @kevinlawler in #21 (comment)
The text was updated successfully, but these errors were encountered: