>> BTW, Far Manager's editor is extremely simple, >> yet quite powerful. Two selection modes: stream/line >> (shift+arrows), block (alt+arrows), copy, cut, >> paste and delete selection. There is also a setup >> option to make selection persistent (I use it >> that way). That's it. >> >> [ Having to click on a toolbar icon to change >> selection mode is not very good idea IMO. ] >> > > It has two modes and those I explained are inbuilt > in Qt, stream == inbuild, line == quiet easy.
These are the same thing. I can see no reason why separate stream and line are needed. Line = stream when started at first column and moving up/down. > Also in GUI mode you have two ways, keyboard and mouse, > increasing the complexity. Yes, though I'm not sure mouse selection have too much of a point in a programmer's editor. At least I've never missed it, and for sure (it's a usability fact) it causes a big hiccup when switching to mouse in a keyboard session, and back. > You can configure it in Keyboad Mappings, API is there. I think it's a very bad thing if the first thing is to start reconfiguring with a complicated macro language, just to make a tool work intuitively. I've once configured pe2 and than qedit that way, ever since I chose and editor which works out of the box. Sane and familiar defaults is key in an editor. Look at Eclipse, Visual Studio (NOT MS Word, please, it's a document editor) if you want to stay in the 'mainstream'. xMate is used by _very_ few people, so if it's pushed too much, most of the users will feel HBIDE alien, and for good reason. I also don't understand why the strong concept of not having all functionality put into the menu (with keyboard shortcut), but only putting them in toolbars? For me, a small icon tells _nothing_, so I have to go above, wait for the tooltip to appear. But anyway, in a programming session, reaching for the mouse and clicking to a very small area IS very slow. Pls don't tell me that I have to configure keyboard mappings just to have standard behavior and access those functions from keyboard. Viktor _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour