4 ms·
The thesis of the article isn't "pretty > learning and thinking", and I don't think your distinction between the two is valid. User interfaces shouldn't be left
by tree_of_item 17y ago
The thesis of the article isn't "pretty > learning and thinking", and I don't think your distinction between the two is valid. User interfaces shouldn't be left to rot in the name of "learning and thinking". It's important to consider the way something looks and functions as it affects your ability to use it considerably. Form matters just as much as content. You can learn and think and have things be pretty all at once.
Furthermore, I don't think you're really addressing the core of the article. He mentioned the word "ugly" once, and it wasn't even the bulk of his criticism: Emacs doesn't provide all the features he wants. The "Metadata" icon was left of off Emacs, and he goes on to mention things such as searching on class and method names.
- deleted 17y ago[deleted]
- tree_of_item 17y agoFeel free to post some Emacs packages that provide what he's asking for. Your first post just dismissed him as a "typical designer" and focused only on the word ugly.
- deleted 17y ago[deleted]
- jrockway 17y agoEverything he wants is handled by eproject and a tags table. (If you don't want to generate a tags table, just have something generate it for you in the background. I use the Perl-specific http://github.com/jrockway/editor-tags/. http://github.com/jrockway/editor-tags/.) Anything, icicles, ido, ibuffer, and iswitchb, are also good tools.
- silentbicycle 17y agoAnything, in particular, seems to cover most of his wishes. He dismisses the menu style that ibuffer / iswitchb use as ugly, and while I agree that their output is cluttered, I still find them vastly superior in practice to a one-file-per-line list. They make more sense with an editor that uses a minibuffer, though. (I use dmenu, too.) Also, I think displaying the file extensions in lowercase would make them easier to visually disambiguate at a glance. Block of CAPITAL LETTERS hide ascenders and descenders, making every word a rectangle.