Vanilla 1.1.1 is a product of Lussumo. More Information: Documentation, Community Support.
idyllrain has compiled a useful list of requested features. My post has a different purpose: to list just the essential features. Without these vital features Intype will be only a beautiful toy not usable in a production environment and its developers will be not able to charge money for it. In my opinion Intype developers should concentrate on these features in order to obtain a really working product as soon as possible. This achievement will bring financial revenues to support further development and more massive bug hunting from users since they will begin to use Intype full time. As a consequence Intype developers, in these early stages, should not wasting their precious energies in adding features useful but not necessary. Having said that, here is my list of vital features for Intype (if you want to add a feature please leave your comment):
1. Undo/redo
2. Tab > (n) spaces conversion + Show tabs/spaces
3. Horizontal scrolling
4. Open multiple files in the same window (tabs)
Except for undo/redo, which everyone would regard as important.. the “essentialness” of the other features are somewhat subjective. I personally don’t really have much use for horizontal scrolling, I’ll happily drag-select-scroll. Neither does tab/space conversion bother me all that much..
Me neither, mostly I just use regular tabs and not spaces for indentation. But it’d be nice to have and I understand that you view it as a necessity if that’s the way you work.
I’m getting crazy with the lack of undo/redo though, but they’re working on it :)
I agree that the most important missing feature is undo/redo.
The point 2 (Tab > (n) spaces conversion + Show tabs/spaces) is really essential only for Python programmers (Python uses indentation to express the block structure of a program). However this feature can be very useful in other languages also.
Point 3 (horizontal scrolling) is a basic feature of any text editor.
As for point 4, in a real world scenario you edit many files at once and if you don’t have tabs the work area gets cluttered soon.
I’d like to add Find and Replace the list. I use it all the time.
Yeah, some search stuff wouldn’t be wrong. What I’m missing the most from jEdit right now besides these things (I’m working with jEdit until Intype matures) is actually a treeview of opened files and the filebrowser…
As you can see, the essential features are subjective. Financial revenues don’t matter to us, since Intype is for free (until 1.0). And until we get to Intype 1.0, all those (and many many other) features will be implemented. What matters to us is to get to 1.0 as soon as possible. That means, that we have to stick with our feature planning, because it is based on causality. For instance:
And so on… Implementing a feature regardless on our plan may slow down the implementation and get us all to lot of troubles, bug reports, and unstable releases.
There are also some “plan-free” features that are being implemented ad hoc. For example, new release will include extension overriding setting. This will enable users to set “php” as a default extension for PHP grammar (not HTML grammar).
1 to 7 of 7