A console text editor for Unix that you already know how to use.
Frequently Asked Questions
Who is the target audience?
This project was created to scratch a personal itch: I use Linux but I never found a text editor in Unix I was totally comfortable with. So, I guess the target audience are other likeminded people who are not into Vim or Emacs but still have a need for a console-mode text editor. Dit behaves much like text-entry widgets of most applications, so its learning curve should be pretty small.
Where is the documentation?
There is not a lot of documentation yet. There are some hints to help you get started in the download page, and... well, that's not really documentation but the key bindings file knows all the secrets. :)
Some key combinations don't work!
It could be a lot of things: X or the console driver, the terminal, ncurses or dit itself. Writing interactive applications for the Unix console is a frustrating uphill battle. It's impossible to come up with a configuration that works everywhere, so I made terminal escapes and keybindings configurable through files loaded at runtime. Take a look at the files under terminals/ and bindings/ and edit them at your heart's content.
What does the name 'dit' stand for?
'Dit' is the past participle of the verb dire, which means "to say", in
French. It's a short, easy to pronounce name that I find very fitting: a text
editor is a tool to "say" things, in writing. It took me an year and a half to
find this name. Before that, the editor's binary was simply called 'e'.
Ironically, only when I took the 'e' out of 'edit', I found a nice word that
could represent the project well.