riscy / shx-for-emacs

An Emacs shell-mode (and comint-mode) extension that enables displaying small plots and graphics and lets users write shell commands in Emacs Lisp.
GNU General Public License v3.0
224 stars 11 forks source link

What's the difference between this package and comint-mime? #30

Open hongyi-zhao opened 2 years ago

hongyi-zhao commented 2 years ago

It seems that this package aims to achieve a similar purpose as what done in comint-mime. What's the difference between this package and comint-mime?

Regards, HZ

riscy commented 2 years ago

Thanks for the question. I started this package over ten years ago and it looks like comint-mine is oriented around python. If you don't mind me asking, why do you ask?

hongyi-zhao commented 2 years ago

If this package is more generic and robust than comint-mime to do things like the ones discussed here and here, then I might consider trying it out and switching eventually.

riscy commented 2 years ago

I see! It's possible, but on a (very brief) look at comint-mime's code, there's much more going on there to handle python REPLs than shx -- the latter is sort of designed around targeting the command line shell as opposed to python REPLs.

hongyi-zhao commented 2 years ago

If so, at least they can be used side-by-side to complement and make up for each other's shortcomings.