Skip to content
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

Maintainer wanted #100

Open
tamzinblake opened this issue Jun 26, 2014 · 7 comments
Open

Maintainer wanted #100

tamzinblake opened this issue Jun 26, 2014 · 7 comments

Comments

@tamzinblake
Copy link
Owner

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.

@plumlee
Copy link

plumlee commented Jul 30, 2014

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.

@tamzinblake
Copy link
Owner Author

coolio

@plumlee
Copy link

plumlee commented Sep 22, 2014

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.

@marcinant
Copy link

Don't you think that merging js3 unique features to js2 would be the best option?

@tamzinblake
Copy link
Owner Author

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.

@dgutov
Copy link

dgutov commented Sep 28, 2014

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.

@tamzinblake
Copy link
Owner Author

bump

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants