Open tamzinblake opened 10 years ago
I use this every single day, and would be willing to help out. My lisp is pretty poor, but I’m willing to learn. I can start doing taking on some issues and see how I do, then you can make a decision as to whether you’d be comfortable with me taking over in the future.
coolio
Sorry this has taken me so long to circle back to. Family stuff has been piling on, but I can start some actual issue addressing in October if you're still looking for someone to take over.
Don't you think that merging js3 unique features to js2 would be the best option?
I'm pretty sure the js2-mode folks don't like js3-mode's approach to indentation - it breaks indenting the whole buffer and can take a long time on large JS files. So I doubt that core feature will make it into js2-mode. If developing that to the part where it works better is possible, maybe that could make it in, but I suspect that would require a major rewrite to the JS parser, which would probably make it substantially different from js2-mode.
That said, it's open-source, so do whatever.
I'm pretty sure the js2-mode folks don't like js3-mode's approach to indentation - it breaks indenting the whole buffer and can take a long time on large JS files.
You don't have to get your indentation mechanism into js2-mode
to reuse most of its benefits. I'm going to switch to using the indentation code from js-mode
anyway, after Emacs 24.4 is released.
What you can do, though, is make js3-mode
inherit from js2-mode
and set indent-line-function
to yours. That way you'll benefit from any parser improvements automatically, and will also be able to use this major mode with skewer-mode
and friends.
Although, like discussed before, I'd prefer if you started with choosing a more neutral name.
bump
It would be great if someone else could maintain js3-mode. I think most people use the well-maintained js2-mode, but a bunch of people prefer js3-mode so it would be nice if someone were keeping up with it. I wouldn't say I've abandoned the project, but I have a lot of higher-priority stuff going on, so I'm willing to pass it along to an interested party.