tonyfettes / moonbit-mode

[UNOFFICIAL] Emacs mode for MoonBit
2 stars 1 forks source link

publish on melpa? #2

Open condy0919 opened 4 months ago

tonyfettes commented 4 months ago

I don't consider it is done or partially done in any significant form, so I don't think upload it to melpa is that responsible; however, publish it on melpa is definitely on the roadmap.

condy0919 commented 3 months ago

I don't consider it is done or partially done in any significant form

What lacks? I would like to contribute the non-treesitter implementation of moonbit-mode like rust-mode does.

tonyfettes commented 3 months ago

It provides incomplete highlight support for MoonBit, but there is no support for diagnostics, completions, etc.

tonyfettes commented 3 months ago

There are also many bugs, for example I didn't see any highlight at the call site of a function, i.e.

fn init {
  // `println` should have some special color.
  println("hello, world")
}

And some other highlights are also missing as well.

tonyfettes commented 3 months ago

non-treesitter implementation of moonbit-mode like rust-mode does

I have basically zero experience writing a non tree sitter major mode for Emacs, so I'm afraid I can't give you much help on this one...