CHIMERA IS IN ALPHA Absolutely everything about it can change, use at your own risk
An opinionated editor built on atom, emphasizing the following:
WARNING: Chimera will install packages on your behalf as it needs them. As it's designed to be a highly opinionated text editor, it will override many default keybindings.
Chimera is a complete text editing solution. It is built on top of the atom editor, and packages in the package repository.
From those pieces, it composes them together, and emphasizes the following philosophies:
The mouse is a great tool for arbitrary navigation in unfamiliar environments, but if you're involved enough with text that you're looking for an editor, chances are it's an integral part of your day. For a core competency, you can take some overhead to memorize to ensure productivity gains in the future.
Using Chimera efficiently means using it's keybindings. All keybindings have a learning curve, and Chimera adds a lot of them. On top of that, it uses vim for modal editing as well. But the cost is worth it.
Even switching out of your text editor, into your terminal or your git repo manager, is an expensive switch that gets you out of your groove. Chimera emphasizes doing the common workflows in your editor, so you can immediately return back to more coding, typing, what have you.
There are four layers of keybindings in Chimera:
The full keymap can be seen by looking at your keybindings, and searching for Chimera.
The packages installed by Chimera are (with corresponding leader keys)
Chimera is inspired by the following text editors:
Atom is the core that Chimera is built on. Coming out of the box with a slew of great features, it's a solid base for any editor.
Even vanilla vim stands the test of time for editing text. It brings powerful philosophies for simplifying complex text operations to the table
providing a rich set of keybindings available with a single keystroke
applying the unix philosophy of small, composable units to text editing commands was a stroke of genius
Emacs was the original extensible editor. Effectively a lisp virtual machine with a text editor built in, it provided an amazing amount of flexibility.
Enabled multiple keys to be used in sequence to select a command.
Emacs was designed to be interacted with a (lisp keyboard)[https://en.wikipedia.org/wiki/Space-cadet_keyboard], which put control very close to the thumb. Chimera adopts this practice, but modernizes it with the use of the alt or command key instead.
(The choice of alt/cmd depend on the operating system. It is designated as whichever one is the key closets to the spacebar).
Many used emacs as much more than a text editor: some used it to reply to e-mail, some used it to play games. A great philosophy to draw from that is minimizing context switches: it's great to be able to perform all the operations you need to get work done, in your editor.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.