@trixie I tried to convert the MUI texteditor class to ReAction. I almost had it working, but gave up on it. I want a full-featured and fast editor. Classes kind of limit some things. Jamie Krueger is running into some problems with his AVD that the richeditor.class is causing.
@walkero Localization is done, albeit very basic. The files are simple XML so anyone can make new ones.
@kas1e I don't program on my Amiga because of the lack of a good editor. I program on Windows with EditPlus, turn to Amiga, FTP code over, compile, run. Very tedious and slow. CodeBench is too slow to start up. I will be able to write on my Amiga soon.
@Amigo1 struct has vertical selection. Hold Alt key and click and drag.
Workbench Explorer - A better way to browse drawers
BTW, can a file be highlighted in more than one syntax? E.g. it is quite common to have files with HTML and embedded PHP (and even SQL inside that), or HTML and embedded JS.
I assume "Localization" means .cd and .ct files? If not, +1 for those too.
Incidentally, the MUI texteditor.mcc class was already converted to ReAction many years ago, IIRC, by Allan Odgaard himself for OS 3.5 or 3.9 (subsequenly rewritten for OS4 by Stephan Rupprecht). That became the texteditor.gadget (on which, I think, the richeditor.gadget was subsequently based? Edit: Not the case, see next post by Rigo.).
Off topic here, but just to dispell any rumours: Richeditor was written from scratch, it does NOT contain code from anywhere else.
Simon
Comments made in any post are personal opinion, and are in no-way representative of any commercial entity unless specifically stated as such. ---- http://codebench.co.uk
@nbache As of right now just one syntax is used. Unless I put multiple in one file, like HTML+CSS+JavaScript. But still keep CSS and JavaScript also separate since the file is identified by it's extension.
.html would be multi-file .css would CSS only .js would be JavaScript only
Yes, Localization is .cd|.ct files. Not much to do with them.
I want a full-featured and fast editor. Classes kind of limit some things. Jamie Krueger is running into some problems with his AVD that the richeditor.class is causing.
Sounds good. Are you also going to include code hints and highlighting compilation warnings & errors? They're both very useful features, but are also challenging to make them work fast.
As of right now just one syntax is used. Unless I put multiple in one file, like HTML+CSS+JavaScript. But still keep CSS and JavaScript also separate since the file is identified by it's extension.
Right, that would probably work fine for most purposes.
Not sure how it is done in NotePad++ or VS or similar on Windows, and of course it's always a little disconcerting to have to rely on arbitrary bits of filenames such as extensions - we never had to worry about that in AmigaOS (well, originally, at least ).
and of course it's always a little disconcerting to have to rely on arbitrary bits of filenames such as extensions - we never had to worry about that in AmigaOS (well, originally, at least ).
It would be helpful to be able to choose the filetype from a menu for those files with unexpected or no extention.
Python or perl scripts often do not end in .py or .pl if they are being treated as applications for example. Similarly with ARexx i guess.
I would *LOVE* to use a modern text editor on AmigaOS!! I am ready to support it!
I am an addicted Notepad++ user and use quite a lot the functions offered by the TextFX plugin, and would love to see some of them implemented in a future release. See available functions in the following animated gif
The full Codebench program's feature set has expanded considerably though, perhaps you need to switch some features off? I never ran it with the maxiumu dictionary settings for example.
It never occurred to me that the program's settings would slow down the gadget but now that you've mentioned the dictionary it makes perfect sense. Will have a look at it, thanks for the tip!
@mritter0
Quote:
I want a full-featured and fast editor. Classes kind of limit some things.
I know: a gadget will hardly ever offer the same as a full-fledged editor. Still, a gadget for a more sophisticated text editing is something we lack a great deal.
@all I am looking for sites that tell me a lot of details about the language. Or if you have some code examples that editors like NotePad++ or Amiga's gvim has highlighting for so I can see what it should look like. (Functions, comments, numbers, etc.)
Workbench Explorer - A better way to browse drawers