Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
Everything is managed with command line args, meaning you can store commonly used options through .bashrc aliases, bash scripts, and/or autocompletion. There is no config file format to learn or extra dotfiles to manage. See More
Only supports file types (file extensions) which are baked into the program. It does this silently, producing unexpected results if the user isn't aware. Moreover, man page for Ag does not tell this explicitly in the description (you need to look into options). Adding one requires a pull request on GitHub. See More
Emacs is really an interpreter for its specialized Lisp dialect, Emacs Lisp. As such, it is very possible to manipulate the very fabric of the way things work in Emacs to your liking. The possibilities of what you can do with Emacs as compared to other software tools in general is quite staggering. See More
Even though Emacs was created in the '70s, it is still in fairly wide use today and has a very broad range of tools and packages that are readily available for download and usage. The community is, even now, quite active and continues to create new tools that make the Emacs environment even more versatile and capable of just about anything. See More