iota
iota copied to clipboard
A terminal-based text editor written in Rust
This is not a Vim clone, however I'd like to implement some lightweight version of Vim's modal editing. Modes to include: - [ ] Normal mode - [ ] Insert...
# LAYERS ## High level - Intuitive "key binding" style commands ("delete next character", "insert tab", etc.) - Aliases for queries. ## Query level - Declarative. - Ordered sequence of...
Since #50 was merged, Unicode support is broken. @P1start mentioned in the comments that fixing this shouldn't be too involved.
takeover from #72. This is what I get using Photoshop. I hope first you like it and second that Rust is able to set Icons?  This 500x500 pixels...
It would be great to have some kind of simple configuration file which users could use to tweak Iota behaviour. Things like using spaces or tabs, tab width, and so...
I was going to implement a few ones but saw that @gchp already did. I see a few problemas: - In vim '^' means start of non whitespace text in...
Since the rustbox interaction was extracted to a frontend, it opens the door for implementing other frontends. A possible frontend could be one using Conrod. This would be nice as...
This relates mainly to #23 and #52. ### Frontend/Backend Currently, the use of a rustbox interface is pretty deeply entangled with text manipulation; this seems inadvisible - if iota is...
Allow finding and matching results concurrently while editing (including searching the in-progress buffer). This should be especially useful with large files. The results may be slightly stale, but there are...
Support [structural regexps](http://doc.cat-v.org/bell_labs/structural_regexps/se.pdf).