Poster | Thread |
saimo
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 14:44:07
| | [ #81 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2453
From: Unknown | | |
|
| @vidarh
Quote:
Here are my basic requirements to be able to use something other than emacs:
* Must have syntax highlighting support for at least C, C++, Ruby, XML/HTML, CSS, Markdown, or a very easy way of adding it. * Must have easily configurable "smart indenting" for the above languages. * Must have an easy way of switching between multiple files using the keyboard; ideally using split panes in a single window/screen rather than having to manually set up various windows. * Need to be able to do cut/past fully via the keyboard (including marking regions) |
FrexxEd is a very good match: except for Ruby, XML/HTML, CSS, Markdown syntax hightlighting, it offers all that you need. It's a mix between CygnusEd an Emacs and is driven by FPL (FrexxEd Programming Language or something like that), an interpreted C-like language that allows to define syntax hightlighting, indenting, macros, integration with other tools and even executing text-based games inside the editor window (I'm mentioning it just to give an idea of its power). Although it's a "classic" application, runs perfectly under AmigaOS 4 (I've been using ever since the first version of AOS4 was released) - and it's even very fast!
Here is a screenshot showing it in action, while dealing with a C source (with syntax highlighting customized and simplified to my own tastes) and Tetris.
Finally, here's the list of the ready-made FPL programs included in distribution: AppQuery.FPL ArchiveRemove.FPL AsmMode.FPL Assemble.FPL AutoMatch.FPL AutoSave.FPL Backup.FPL BlockErase.FPL BlockSum.FPL BookMark.FPL BufferInfo.FPL BufList.FPL C++Mode.FPL Ccalc.FPL Center.FPL ChangeCaseLetter.FPL ChangeFACT.FPL CheckLinks.FPL CHelp.FPL CIndent.FPL ClipBlock.FPL Cmode.FPL Comment.FPL CommentMode.FPL CompleteWord.FPL DeleteSpaceEOL.FPL Devpac.FPL DICEHelp.FPL DirED.FPL DoubleMode.FPL EMode.FPL ETags.FPL ExamineLine.FPL ExtraIO.FPL FaceEdit.FPL FACT.FPL FACT_hex.FPL FACT_IBM.FPL FH_Action.FPL FileFilter.FPL FillText.FPL FlipComment.FPL FMC.FPL Format.FPL FPLMode.FPL FreeTab.FPL FrexxEd.FPL FrexxEdMain.FPL FrexxShell.FPL FrexxTool.FPL GCCMode.FPL GetRefs.FPL GotoChange.FPL GotoLabel.FPL GotoPos.FPL Grep.FPL HexDisplay.FPL HexEdit.FPL Hotkey.FPL HtmlMode.FPL IconAndKill.FPL IncSearch.FPL InsRemTab.FPL Ispell.FPL KillNotify.FPL LaTeX_GotoSection.FPL LaTeXCompile.FPL LaTeXMode.FPL LoadSaveProject.FPL MacroIO.FPL MegaIndent.FPL Menu.FPL MHead.FPL MultiBlock.FPL NumericArgument.FPL NumLock.FPL PasTeXMode.FPL PhxAssMode.FPL PreCompile.FPL ProAsm.FPL ProAsmMode.FPL QueryKillChanges.FPL QuitAndKill.FPL RCSControl.FPL ReadOnly.FPL RecentFiles.FPL RememberMenuAction.FPL RememberView.FPL RenameSymbol.FPL RepeatFunction.FPL SafeAuto.FPL SameName.FPL SASC.FPL SaveExtension.FPL SaveFACT.FPL ScrollAll.FPL SearchCount.FPL SearchMark.FPL ShowChanged.FPL SimpleDiff.FPL SimpleHelp.FPL SimpleIndent.FPL Snake.FPL SNMAMode.FPL SoftEdit.FPL Startup.FPL StatusLineClock.FPL SuddenDeath.FPL SwapBuffer.FPL TabConvert.FPL TabSpace.FPL Tetris.FPL TextMode.FPL TrashEdMode.FPL Twist.FPL User.FPL Window.FPL WordPro.FPL WordWrap.FPL WriteASCII.FPL ZMacs.FPLLast edited by saimo on 13-May-2010 at 03:05 PM. Last edited by saimo on 13-May-2010 at 02:44 PM.
_________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
vidarh
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 14:56:30
| | [ #82 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2010 Posts: 580
From: London, UK (ex-pat; originally from Norway) | | |
|
| @saimo
Thanks. I'll add a link to FrexxEd to my wiki, and try it out. If the existing syntax highlighting scripts are easy to follow I don't mind writing my own for the languages I need.
I also found one other editor that has both "split screen" support and syntax highlighting (EdWord), and I see both EdWord and FrexxEd are open source now too... Seems promising.
_________________ Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git |
|
Status: Offline |
|
|
yoodoo2
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 15:03:44
| | [ #83 ] |
|
|
|
Super Member |
Joined: 4-Aug-2003 Posts: 1332
From: Stourbridge, UK | | |
|
| @vidarh
Hi. I've added your site to the OS4 Programming Guide Wiki at the OS4PG website. Perhaps you could add us to yours?
_________________ Happiness is mandatory. MindSpace: MindMaps and UML diagrams for OS4
We ran 5 Recursion Computer Fairs before hitting the exit condition |
|
Status: Offline |
|
|
asymetrix
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 15:07:30
| | [ #84 ] |
|
|
|
Cult Member |
Joined: 9-Mar-2003 Posts: 868
From: United Kingdom | | |
|
| |
Status: Offline |
|
|
vidarh
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 15:08:14
| | [ #85 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2010 Posts: 580
From: London, UK (ex-pat; originally from Norway) | | |
|
| |
Status: Offline |
|
|
emeck
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 17:54:50
| | [ #86 ] |
|
|
|
Cult Member |
Joined: 30-Apr-2003 Posts: 683
From: Barcelona, Spain | | |
|
| @vidarh
Great, work is starting. Now we have also Yoodoo2's programming page.
I've added something under Workbench usage: Preferences, Commodities and AmiDock. Hope it is ok there.
Maybe adding also a Networking section, for things like configuring internet connections, samba, ftp server and clients, apache and such?
Oh, and a section for configuring and using E-UAE?
ADDED: Icons and tooltypes under WB section ADDED: RAM and RAD disks under WB section ADDED: link to Amiga C Tutorial (Thanks Peter) Last edited by emeck on 13-May-2010 at 07:16 PM. Last edited by emeck on 13-May-2010 at 06:50 PM. Last edited by emeck on 13-May-2010 at 06:49 PM. Last edited by emeck on 13-May-2010 at 06:49 PM. Last edited by emeck on 13-May-2010 at 06:44 PM. Last edited by emeck on 13-May-2010 at 06:24 PM.
_________________ PowerBook 5.2 MorphOS 3.15 PowerBook 5.8 MorphOS 3.15 Amiga 1200 BPPC/BVision AOS4.1 FE |
|
Status: Offline |
|
|
ChrisH
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 19:23:58
| | [ #87 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @saimo Quote:
FrexxEd is a very good match |
Except that it hasn't been developed since 1996 (14 years ago!). I couldn't trust myself to an editor which isn't supported, it will probably have a ton of bugs & missing features that will never be fixed. I'd also be surprised if it worked perfectly on OS4..._________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
saimo
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 19:40:40
| | [ #88 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2453
From: Unknown | | |
|
| @ChrisH
Quote:
Except that it hasn't been developed since 1996 (14 years ago!). I couldn't trust myself to an editor which isn't supported, it will probably have a ton of bugs & missing features that will never be fixed. I'd also be surprised if it worked perfectly on OS4... |
From my previous post: "Although it's a "classic" application, runs perfectly under AmigaOS 4 (I've been using ever since the first version of AOS4 was released) - and it's even very fast!". To accompany that, I've also included a screenshot._________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
vidarh
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 21:39:55
| | [ #89 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2010 Posts: 580
From: London, UK (ex-pat; originally from Norway) | | |
|
| @ChrisH
I've had a brief look at the FrexxEd source. It's actually reasonably clean, it looks like. They also apparently put in some effort at identifying what parts had Amiga specific dependencies and what was/is completely portable with the intent of at some point doing a Windows port, so there's a good deal of pointers to what areas to pay specific attention to... I'm tempted to try doing a build - if it builds reasonably cleanly, I feel comfortable - if I run into problems while using it I can always fix them :)
EDIT: One thing though, it's "split screen" functionality is not nearly as nice as I thought from the screenshots - it creates new separate windows and just positions them next to each other. Wastes screen realestate on window borders etc., and makes manipulating them with the keyboard less smooth than I'd like. But hey, it's open source - if it builds cleanly, perhaps I'll be too tempted.
Last edited by vidarh on 13-May-2010 at 10:35 PM.
_________________ Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git |
|
Status: Offline |
|
|
vidarh
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 21:41:27
| | [ #90 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2010 Posts: 580
From: London, UK (ex-pat; originally from Norway) | | |
|
| |
Status: Offline |
|
|
saimo
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 22:56:14
| | [ #91 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2453
From: Unknown | | |
|
| @vidarh
Quote:
EDIT: One thing though, it's "split screen" functionality is not nearly as nice as I thought from the screenshots - it creates new separate windows and just positions them next to each other. Wastes screen realestate on window borders etc., and makes manipulating them with the keyboard less smooth than I'd like. |
Regarding screen estate: each editing view only needs a 1-line space, where things like current editing mode, row/column, etc. are shown (the blue bars in the screenshots); moreover, the vertical window border at the right is used for the scrollbar, so, to me, the estate usage looks minimal. As for controlling the views via keyboard, it's very easy to pass from one view to another; I don't know if there's a keyboard combination for resizing - and I should really check it out since resizing is actually the only case when my right hand is forced to move from the keyboard to the mouse _________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
vidarh
| |
Re: Open Office 4 Kids as case study Posted on 13-May-2010 23:26:47
| | [ #92 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2010 Posts: 580
From: London, UK (ex-pat; originally from Norway) | | |
|
| @saimo
Actually, it's not so bad, once I got my E-UAE set up properly - there are key bindings for most of the functions to manipulate the windows and positions. I still don't like the window borders, but that's a cosmetic thing. Besides I think it'd be fixable relatively easily if I get the source to compile. The key bindings seem pretty awkward to me, but I think that should be configurable anyway, once I just figure out how to set it up properly... It's looking like the best alternative - the Emacs ports are horribly nasty to get running it seems like.
_________________ Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git |
|
Status: Offline |
|
|