# Emacs-crystal-mode maintain is not active, And, Why people leave Crystal and select other language in recent years. (possible before release 1.0)?

**URL:** <https://forum.crystal-lang.org/t/emacs-crystal-mode-maintain-is-not-active-and-why-people-leave-crystal-and-select-other-language-in-recent-years-possible-before-release-1-0/4728>\
**Category:** Help & Support\
**Created:** [June 26, 2022, 5:04pm UTC](https://forum.crystal-lang.org/t/emacs-crystal-mode-maintain-is-not-active-and-why-people-leave-crystal-and-select-other-language-in-recent-years-possible-before-release-1-0/4728 "2022-06-26T17:04:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zw963](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/zw963/32/1623_2.png) [@zw963](https://forum.crystal-lang.org/u/zw963)\
**Post date:** [June 26, 2022, 5:04pm UTC](https://forum.crystal-lang.org/t/emacs-crystal-mode-maintain-is-not-active-and-why-people-leave-crystal-and-select-other-language-in-recent-years-possible-before-release-1-0/4728/1 "2022-06-26T17:04:05Z")

</div>

> **[GitHub - crystal-lang-tools/emacs-crystal-mode: A minimal crystal mode for...](https://github.com/crystal-lang-tools/emacs-crystal-mode)**
>
> A minimal crystal mode for emacs, based on ruby-mode. - GitHub - crystal-lang-tools/emacs-crystal-mode: A minimal crystal mode for emacs, based on ruby-mode.

Don’t know `crystal-lang-tools` if is a official crystal organization, and the maintainer if official, but, maybe because user is too few, this repo is not active, the last commit is half year ago, maintainer is busy.

Some indentation issue is really annoy me, but i am not capable to fix it. 😂 maybe spent many time, i can fix it, but, no time for now, though use emacs 10 years, but, i’m not good at emacs lisp.

I create a [Help Request](https://github.com/dgutov/robe/issues/138) to [Dmitry Gutov](https://github.com/dgutov), @dgutov, the emacs official ruby-mode maintainer, famous OS  
contributer, e.g. [company-mode](https://github.com/company-mode/company-mode), and many  
many of others emacs package, i use daily, but maybe he no time too. 😂 i guess he use Elixir-lang.

One more Question, bothering me since i choose Crystal, one half month ago, why people leave Crystal (A so wonderful and i guess unique language) and select other language in recent years, possible before release 1.0?

---

<div class="post-metadata">

**Author:** ![yxhuvud](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/yxhuvud/32/27_2.png) [@yxhuvud](https://forum.crystal-lang.org/u/yxhuvud)\
**Post date:** [June 26, 2022, 5:31pm UTC](https://forum.crystal-lang.org/t/emacs-crystal-mode-maintain-is-not-active-and-why-people-leave-crystal-and-select-other-language-in-recent-years-possible-before-release-1-0/4728/2 "2022-06-26T17:31:06Z")

</div>

Fundamentally, you can’t just assume someone will spring up and be a maintainer for whatever project you need. In this particular case, while you are correct in that the project is not very active, contributions do get merged if they are well done. Instead of wanting someone else to fix the things you want fixed, it is much better if you yourself step up and look into fixing things. You say you are not capable of fixing it, but have you actually tried? People are not born proficient in emacs-lisp, but rather people get proficient by spending time fixing stuff. I’d suggest you start with some small fix, and get an understanding of the basic ins and outs of it.

---

<div class="post-metadata">

**Author:** ![zw963](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/zw963/32/1623_2.png) [@zw963](https://forum.crystal-lang.org/u/zw963)\
**Post date:** [June 26, 2022, 5:48pm UTC](https://forum.crystal-lang.org/t/emacs-crystal-mode-maintain-is-not-active-and-why-people-leave-crystal-and-select-other-language-in-recent-years-possible-before-release-1-0/4728/3 "2022-06-26T17:48:19Z")

</div>

Yes, you are right, but my situation is same as you, we are no time, i guess you will try to fix it if have a lot of free time, right?

if have little free time, i am possible expected to spend on write code use Crystal-lang, because i am still not familiar enough, not emacs editor + elisp, i just is a normal person with limit energy, write code use crystal even not is my job, i have to code it in weekend.
