
Whats your favourite editor
Some missing features not attainable are code folding and setting a background image.
________
Extreme Vaporizer

Crimson Editor, because it is also easy to configure with AutoHotkey and can be used with other scripting languages.


It's very light-weight, it has tabs, syntax highlightning, ability to collapse/expand code blocks, plugin support and is open source... It's wonderful imo...

I can't say enough about this app. No, it's not free, but not everything can be as attractive as AHK.

Notepad++ has almost everything I need, I miss a good autocomplete (like emacs has) but I havn't found any good windows-editors with a good autocomplete (I don't count emacs, no).
It's very light-weight, it has tabs, syntax highlightning, ability to collapse/expand code blocks, plugin support and is open source... It's wonderful imo...
but it has no a HEX editor

I test PSPad currently and I'm impressed, I have the followeing suggestions for the definition files:The PSPad definition file (along with those of all the other editors) is kept up-to-date with each new release. If you notice anything missing from it, please let me know.
About AutoHotkey.def file:
1) Since I always have to look up what the loop vars are in the specifc loops, I would extend the loop clips to hold them insteda of placeholder commands:
[Loop (files & folders) |R Retrieves files or folders, one at a time] Loop, FilePattern [, IncludeFolders?, Recurse?] { FileName := A_LoopFileName FileFullPath := A_LoopFileLongPath FileRelativeDir := A_LoopFileDir command2 } [Loop (read file contents) |R Retrieves lines in text file, one at time] Loop, Read, InputFile [, OutputFile, FutureUse] { Line := A_LoopReadLine command2 } [...] [Loop (parse string) |N Retrieves substrings from a string] Loop, Parse, InputVar [, Delimiters|CSV, OmitChars] { Line := A_LoopField command2 } [...] [Loop (registry) | Retrieves contents of registry subkey] Loop, HKLM|HKU|HKCU|HKCR|HKCC [, Key, IncludeSubkeys?, Recurse?] { RegName := A_LoopRegName RegType := A_LoopRegType command1 command2 }
2) these clips seams to be broken:
Cos[ |] Cos(Number) Sin[ |] Sin(Number) Tan[ |] Tan(Number)they should be
[Cos |] Cos(Number) [Sin |] Sin(Number) [Tan |] Tan(Number)
I saw in the help file of PSPad that you can specify the cursor position after using Ctrl+Shift with a pipe. I will take a closer look at the *def file, if this could be used to improve the file further.
There is also the option to use a placeholder for marked text. But I do not see any use of it currently.
PSPad offers an option to show a log file for execution/compilation of a script.
a) For the execution I thought I could use the /ErrorStdOut command line option to create a log file, but failed. Has anybody got it working?

Has anybody an idea where PSPad stores the INI settings when a MultiUser environment is activated? I couldn't find any of my settings. If I deactivate the MultiUser setting I find them in the PSPad.ini.

The PSPad syntax highlighter script could probably use some polishing. Ideally, it could have a simple GUI front-end like the TextPad installer, though that would be more work. If anyone is interested, feel free to submit revised versions.
I haven't tried it yet, but hopefully someone else can answer this and/or your other questions in the previous post.For the execution I thought I could use the /ErrorStdOut command line option to create a log file, but failed. Has anybody got it working?

I hope as well. It would be interesting to find who voted for PSPad, then I could ask them directly.I haven't tried it yet, but hopefully someone else can answer this and/or your other questions in the previous post.For the execution I thought I could use the /ErrorStdOut command line option to create a log file, but failed. Has anybody got it working?
Edit: I found solutions to both questions. I posted them here in the PSPad thread

toralf
I use the latest AHK version (1.1.15+)
Please ask questions in forum on ahkscript.org. Why?
For online reference please use these Docs.
I just got around to using the UltraEdit script in the "Extras" folder to make UE my default editor for ahk files. That was a big improvement, if for no other reason than having line numbers. (My scripts tend to grow like kudzu vines.)

Try EditPad:
Unlimited file size
Tabbed for many files
Search, replace, multi-file, use codes
Never falls over
Drag and drop
Select and Drag text
Small
gq.

To have a button for the most popular editors, even limiting to the free ones, you will need to fill a Web page with radio buttons, probably forgetting a lot in the process...:shock: But . . .but. . . you don't have a button to vote for UltraEdit32! I may have to have a lie-down to get over the emotional devastation.
Were are Emacs, vi and friends (Vim...), SciTE, and a lot more? Why not Eclipse? (take an elephant to crush a nut...)
There are thousand of editors available on the Net, showing that this is a software quite easy to do (just take RichEdit or some wrapper or ready-made component - you have much less graphic editors...) and everybody want to have a tool (used several hours a day) perfectly suited to one's taste. Plus it is fun to do. Hey, my first ambitious C program was a non-graphical text editor for Unix, because I couldn't stand the logic of vi...
The pool is necessarily partial, perhaps focussing on the editors for which syntax highlighting files are available.


It's Textmode (win32 console) and properly not for everyone.

