[module] HiEdit 18.104.22.168-5
H i E d i t
Multitabbed, ultra fast, large file edit control consuming very little memory.
[*:2bhjckse]HE_Print (WYSIWYG print for the HiEdit control) by Jballi
[*:2bhjckse] Word Wrap Simulator by Normand
[*:2bhjckse] Function to get word under the cursor
[*:2bhjckse] How to create custom context menu and how to change english language (*File#) on new tabs.
[*:2bhjckse] How to get text from control from another process
[*:2bhjckse] About regular expression syntax highlighting
[*:2bhjckse]Getting text from the control
[*:2bhjckse]Problem with some chars and syntax highlighting
[*:2bhjckse]Vic - A free text editor based on HiEdit control
[*:2bhjckse] Quick AHK - AHK editor using HiEdit
Note: HiEdit doesn't support Unicode by design.[/list]
To bring your work the attention it deserves, I've linked to it from the Edit control section:
A more powerful edit control: HiEdit is a free multitabbed, ultra fast, large file edit control consuming very little memory. It can edit both text and binary files. For details and a demonstration, see <!-- m -->http://www.autohotke...topic19141.html<!-- m -->
I hope you are aware that AHK needs better text controls.
Benefits of this control, IMO, are multiple times bigger then drabacks.
Anyway, I beleive that in VISTA times, memory that we are talking about here is trivialy low. I also think you didn't check memory usage of HiEdit. TaskInfo here shows no difference when I run above basic script with and without HiEdit.
I already asked him if he would have something to object about it being added in AHK and he said "not at all".
You should also recognise this man as one of the rare developers programing in ASM today for the sake of extreme optimisation.
You can see here our conversation
I start AHK and swoosh – it's there, just like magic. What amount of performance degree we are talking about?
Well, I agree with majki. HiEditor rocks, so many advantages which are worth the downsides.
Including this control as an "alternative" doesn't sound too good to me, I would prefer to have this one by default and the present one as an alternative (or dumped because two documentations are confusing).
My two cents!
I can imagine even nastier consequences, like integration of above with SGUI for ultimate IDE.
The added 50KB is not much by itself, but there are many controls even more useful, which could be included. Any nonstandard control (not in Windows) is better distributed in a library. It is not clear that a library (loaded only when needed) is considered internal AHK feature, or not. (I did not want to vote NO, because I don't like the standard edit control, but for short user I/O it is sufficient, and it does not consume extra memory.)
You can even use Edit in console if you like :lol: :roll:
I can always fire up Notepad or WordPad, if needed.
The fact is that even Windows itself has better text controls internaly (RichEdit). Why they didn't to stick with Notepad?
So, the above means, that more complex Edit control (RichEdit in this case) is absolute minimum for programing environment, as OS'es by rules, always implement only what is abolutely neccessary, leaving higher abstractions to 3th party frameworks.
Can you point at some ? Or you just talk in general ?
, but there are many controls even more useful, which could be included
I don't think that you can find me control that is so optimsed, so unversaly needed, so missing in AHK ... as HiEdit.
Of course, you can always provide links for 20 useful 40KB large, developed in ASM according to OS standards, controls to make your point stand.
I am waiting for the links
I don't mean HiEdit is not cool, but I have to distribute it with my compiled scripts. If it is in AHK, all the scripts, which don't use it get bloated. Using RichEdit costs next to nothing and users normally know, how to use it.
You can even use Edit in console if you like...
The fact is that even WIndows itself has better text controls internaly (RichEdit). Maybe they just had to stick with Notepad.
I don't know a good application of HiEdit. Do I ask the user to enter his favorite poem or write an essay or an AHK script? If I need complicated text editing I always fire up MS Word and cut and paste text to the desired place. This way I have spell checker in many languages, autocorrect, all of my text entry settings, column selection, tables, etc. But it is very rare that someone needs these from an AHK script.
A few examples are: New controls on GUI windows (Buttons, Statics, HMTL, RTF...), or Graphing Dll - RMChart.
I am waiting for the links