dim-an
For a long time I thought I would miss vim editing experience but IdeaVim is the best vim emulation plugin I've ever seen and I hardly can remember a vim feature that is missing in IdeaVim.
Though I have to accept occasional UI freezes and huge memory consumption of CLion.
Actually when I started this project I used fish as my main shell on laptop and first versions of cod did support fish, but then I decided to focus bash/zsh as they look more popular.
I still want to add fish support when I have some time though. It doesn't look complicated.
Features I wanted to include originally were
1 shell completion autogeneration from `--help` texts;
2 support bash/zsh/fish;
3 support toml-like description of command arguments.
At the moment I have a tool that generates completions from `--help` messages and supports bash/zsh. I use it daily and it makes me little bit happier.Regarding homebrew, I haven't thought about it yet. It's first public release and I wanted to get some feedback about project idea.
Also if you decide to continue to use it you might want to make some configuration so cod doesn't annoy you to learn system commands like `git` (which probably have good completion by your shell already).
It doesn't have all the features emacs has, but I'm quite happy with it for personal notes and simple TODOs.
There is another plugin for SublimeText [2] but apparently I like it less :)