January 3, 2008 at 3:49 pm #2307AnonymousInactive
I like the complete macro that comes with Multi-Edit, but I feel like it could be even more useful. Right now, it only scans for completion keywords in the current file. I think it would be cool if this could be extended to list keywords from the current language in a pop-up list.
BillJanuary 8, 2008 at 10:01 pm #7699deleydParticipant
There is an enhancement at
(I haven’t had time to play with this, so I’m not sure exactly what it does.)January 9, 2008 at 3:38 pm #7701AnonymousInactive
The CompWord.s macro posted in that thread is definitely a step in the right direction, but it is similar to the bundled Complete macro in that it only expands keywords in the current file.
What I’m suggesting is that ME have a bundled macro that can not only expand words in the current file, but words listed as keywords for the current language as well.
I’m new to Multi-Edit, so I don’t know the CMac language well enough to do it myself. This is a feature that’s built into UltraEdit, and it seems logical and useful, so I thought Multi-Edit should be able to do it also.
BillJanuary 9, 2008 at 4:25 pm #7702DanHughesParticipant
If you haven’t already try enabling the TipWin feature of Multi-Edit (Tools | Customize | TipWin). This might give you some of what you are wanting using the tags files for the supported languages.January 9, 2008 at 7:17 pm #7703AnonymousInactive
That’s not quite the same thing, because 1) it is limited to C/C++/Pascal/Delphi/Java and 2) it requires tags. A general complete macro would be useful for any language if it could list keywords from the current language.
BillJanuary 9, 2008 at 7:52 pm #7704
A general complete macro would be useful for any language if it could list keywords from the current language.[/quote:1geak8y0]
I don’t think so. Language keywords are usually used repeatedly so you write it once and then current completion works. Also, they’re usually shorter than identifiers and developers should remember them.
I don’t say there would be no use for it but I see symbols and prototypes much more important. Automatic function templates were just side effect of other development, originally. I added it because it was easy and didn’t expect to use it myself. Now I use it all the time. But I never missed language keywords expansion.
You’re right TipWin and automatic function templates functionality is limited to few languages, however important. It is possible to add support for more languages in the future.January 9, 2008 at 9:18 pm #7705AnonymousInactive
I don’t think so.[/quote:9mihd3pb]
BillJanuary 9, 2008 at 11:02 pm #7706
Hmm, completion saves typing, it isn’t intended to help language learning. Honestly, I can’t imagine working this way. Until I know a new language, I have always opened help and search for desired functionality.
But OK, there are other ways of work than mine. What you want should be possible to implement using syntax highlighting files which already contain keywords.January 9, 2008 at 11:19 pm #7707AnonymousInactive
Hmm, completion saves typing, it isn’t intended to help language learning.[/quote:wt8n19fr]
I think it facilitates discoverability rather than learning. In my mind, the concepts are distinct.
What you want should be possible to implement using syntax highlighting files which already contain keywords.[/quote:wt8n19fr]
Yes. I’m new to Multi-Edit and I don’t know CMac (yet). I was thinking that CMac gurus can get this implemented more quickly than I can.
BillJanuary 9, 2008 at 11:37 pm #7708
Yes. I’m new to Multi-Edit and I don’t know CMac (yet). I was thinking that CMac gurus can get this implemented more quickly than I can.[/quote:yfedsuc2]
Probably yes if one starts implementation in the same moment as you If you plan to learn CMAC (which isn’t hard is you know C or Pascal), this macro could be a good start and it is usually faster to implement simple things yourself than waiting until somebody else decides to do it.January 10, 2008 at 4:43 am #7709AnonymousInactive
Agreed, it doesn’t look that difficult. Perhaps a handy macro could get rolled into the Multi-Edit distribution and bound to Ctrl+Spacebar (like in UltraEdit or Visual Studio).
BillApril 7, 2012 at 5:44 am #9183deleydParticipant
I’m not familar with JauntePE. It looks like something that "attempts to convert conventional applications into portable applications".
There is a portable version of Multi-Edit: Mobile Multi-Edit (moME) if that’s what you want. It comes on a USB memory stick.
And there’s an attempt to port Multi-Edit to Linux using CodeWeaver’s CrossOver. The trick was to get rid of tabbed dialogs, so I removed them, split them into separate dialogs. That would be here:
EDX 4.36 LNX 3.00Alpha Smooth Scroll, Scroll Margins, Linux!
Linux is just an option, usually not used (unless you’re on Linux! ).
- You must be logged in to reply to this topic.