[1] http://iwriteiam.nl/MySample.html
[2] https://www.codeproject.com/Articles/272/Crystal-Edit-syntax...
21–30 of 34 posts
[1] http://iwriteiam.nl/MySample.html
[2] https://www.codeproject.com/Articles/272/Crystal-Edit-syntax...
searched the "family tree" page for aurora [ https://texteditors.org/cgi-bin/wiki.pl?Aurora ] but sadly it seems to have died without issue
Vi and Vim seem a bit under-represented PG uses vi - https://news.ycombinator.com/item?id=14573802 Roberto Ierusalimschy, creator of Lua, uses vim - https://usesthis.com/interviews/roberto.ierusalimschy/ Chris Wellons uses vim - https://usesthis.com/interviews/chris.wellons/ Drew DeVault uses vim - https://usesthis.com/interviews/drew.devault/ Derek Sivers uses vim - https://sive.rs/2011-12-usesthis Other vim users -…
searched the "family tree" page for aurora [ https://texteditors.org/cgi-bin/wiki.pl?Aurora ] but sadly it seems to have died without issue
I'm glad to meet a fellow Aurora fan but I'm not sure I understand. Aurora died long ago.
Ken Thompson, Brian Kernighan, Bjarne Stroustrup, and Rob Pike used[1] sam. Linus Torvalds used a variant of MicroEmacs that is non-extensible and has non-standard keybindings. Bryan Cantrill used Vim without syntax highlighting. What this tells me is that what matters is what you write and whether you finish it, not what you write it in. [1] Past tense because things might have changed.
When I think of most of the innovations that came later to text editors, I mainly think of features that make it easier to leverage massive amounts of code written by other people in a collaborative environment. E.g., linters, LSP, autocomplete, version control integration.
Also, perhaps unintuitively, I'd also put window management in that category which is for me the most important text editor feature. I.e., reading and understanding code written by other programmers spread across many files is the most difficult part of my job, therefore window management is the most important feature.
I might even put debugger integration in this category, something I always reach for the debugger for is answering "what is calling this function and with which arguments?"
Just about the only feature I can think of that's not in `ed` and that's not most helpful for collaboration and using libraries is syntax highlighting.
Vi and Vim seem a bit under-represented PG uses vi - https://news.ycombinator.com/item?id=14573802 Roberto Ierusalimschy, creator of Lua, uses vim - https://usesthis.com/interviews/roberto.ierusalimschy/ Chris Wellons uses vim - https://usesthis.com/interviews/chris.wellons/ Drew DeVault uses vim - https://usesthis.com/interviews/drew.devault/ Derek Sivers uses vim - https://sive.rs/2011-12-usesthis Other vim users -…
I have never encountered anyone using Vim in any professional environment I've been in.
Earlier quoted context omitted.
This used to be freshmeat.net, which rebranded to freecode.org and immediately died. It was an heirarchical directory of software, classified by category, user interface, UI toolkit, license, implementation language, operating system support... I often wonder what happened to that database. It would be a great thing to revive. "I want an ncurses text editor that runs on linux and has a permissive license" or "I want…
Thank you for this! I think the information architecture is going to easily be the hardest part of this project. This really gives me some food for thought ... Or I guess I could throw some LLM RAG nonsense on it and see what happens
Vi and Vim seem a bit under-represented PG uses vi - https://news.ycombinator.com/item?id=14573802 Roberto Ierusalimschy, creator of Lua, uses vim - https://usesthis.com/interviews/roberto.ierusalimschy/ Chris Wellons uses vim - https://usesthis.com/interviews/chris.wellons/ Drew DeVault uses vim - https://usesthis.com/interviews/drew.devault/ Derek Sivers uses vim - https://sive.rs/2011-12-usesthis Other vim users -…
I have never encountered anyone using Vim in any professional environment I've been in.
Ken Thompson, Brian Kernighan, Bjarne Stroustrup, and Rob Pike used[1] sam. Linus Torvalds used a variant of MicroEmacs that is non-extensible and has non-standard keybindings. Bryan Cantrill used Vim without syntax highlighting. What this tells me is that what matters is what you write and whether you finish it, not what you write it in. [1] Past tense because things might have changed.
My own interpretation here would be most of those programmers wrote a lot of code from scratch, without a ton of library support. When I think of most of the innovations that came later to text editors, I mainly think of features that make it easier to leverage massive amounts of code written by other people in a collaborative environment. E.g., linters, LSP, autocomplete, version control integration. Also, perhaps u…