Title: Re[2]: [amibroker] Re: Editing many Include files
can you call up Help with F1, and have function popups when using an external editor?
Thanks,
herman
Saturday, February 21, 2009, 4:54:13 PM, you wrote:
> Bruce,
> Thanks for posting the files and the instructions. That was a big
> help and much appreciated.
> It was easy to follow your directions, and I am up and running with NP+
> + and AFL now.
> I will just add the extra keywords as I run into them for now.
> Funny about the /* and * / operators. That must be a bug since
> half the languages they support use them.
> Best regards,
> Dennis
> On Feb 21, 2009, at 3:14 PM, bruce1r wrote:
>> Dennis, Mike, all -
>> It looked like there is a new updated ZIP in the Files section. I
>> took a quick look and it is very similar to what I did. I don't want
>> to duplicate that effort, but I decided to upload what I did for three
>> reasons -
>> 1. I had set up to add to a standard Notepad++ install. It only takes
>> the addition of two files to specific places. This will allow future
>> updated version of Notepad++ to be easily adapted.
>> 2. I suspect that others will want custom colors or to add keywords,
>> etc. I had a brief DOC file that I had done in the past that I
>> updated. Notepad++ has a good UI for customizing the language
>> definition, but it is not obvious where to find it, so I thought I'd
>> give a jump start.
>> 3. The auto-completion seemed to have changed with 5.0 and I went
>> ahead and adapted my definitions to the new XML format.
>> Anyway, the two files and the doc are in the Files section under
>> "Notepad++ - AFL Customization".
>> I hope that you find this somewhat useful. No warranties :-) As I
>> mentioned, I use it, but only for specialized tasks.
>> -- Bruce
>> --- In amibroker@xxxxxxxxxxxxxxx, Dennis Brown <see3d@xxx> wrote:
>>> The NP++ in the zip has everything installed in it, but it is an old
>>> version of NP++. It will take a while to sort through all those
>>> files
>>> in the zip to figure out which ones to use to get AFL into the latest
>>> version. Later...
>>> BR,
>>> Dennis
>>> On Feb 21, 2009, at 2:17 AM, ozzyapeman wrote:
>>>> In the files section of this group:
>>>> application/zip noteplus.zip
>>>> notepadd++ with afl autocomplete and afl keywords
>>>> --- In amibroker@xxxxxxxxxxxxxxx, "ozzyapeman" <zoopfree@> wrote:
>>>>> Doesn't Notepad++ come with the AFL syntax built in? My version
>>>>> did.
>>>>> AFL is the last option under the language menu. Seems to highlight
>>>>> AFL
>>>>> syntax correctly.
>>>>> --- In amibroker@xxxxxxxxxxxxxxx, "Mike" <sfclimbers@> wrote:
>>>>>> +1 for posting your XML. I've been wanting to get around to
>>>>>> something
>>>>>> similar for a long time now.
>>>>>> Mike
>>>>>> --- In amibroker@xxxxxxxxxxxxxxx, "bruce1r" <brucer@> wrote:
>>>>>>> Dennis -
>>>>>>> I've gone down these editor paths in the past. I'm not sure that
>>>>>>> you'll come to the same conclusion, but I'll tell you what I
>>>>>>> found
>>>>>> and
>>>>>>> perhaps it will be of help
>>>>>>> At various times I've tried the following for AFL dev -
>>>>>>> Textpad
>>>>>>> EditPad
>>>>>>> UltraEdit
>>>>>>> Notepad++
>>>>>>> Textpad is an editor that I still use with another backtest
>>>>>> package.
>>>>>>> But, I looked at the other three for a while for use with AB.
>>>>>>> UltraEdit held the most promise because of its scripting
>>>>>>> capability
>>>>>>> potentially driving AB, but seemed a little costly. Notepad++
>>>>>>> is a
>>>>>>> good open source alternative, but can be quirky. Lots of add-
>>>>>>> ins,
>>>>>> though.
>>>>>>> My main motivation was similar to yours - projects with a
>>>>>>> number of
>>>>>>> include files.. I also find code folding VERY useful in seeing
>>>>>>> the
>>>>>>> "big picture", and that was the main reason that I invested
>>>>>>> time in
>>>>>>> trying Notepad++.
>>>>>>> In the end, though, I always seem to come back to the AFL editor
>>>>>>> for
>>>>>>> all but very large tasks. To use a carpentry analogy of
>>>>>>> something
>>>>>>> that I was fixing today, if I just want to make a notch for the
>>>>>> strike
>>>>>>> plate of a door lockset, I don't need to drag out a precision
>>>>>> router -
>>>>>>> a hammer and chisel will do.
>>>>>>> I imagine that Tomasz has eventual plans move toward a mini -
>>>>>>> integrated dev environment. He probably wants to keep conrol of
>>>>>>> the
>>>>>>> editor. In principle, though, I agree that I'd like to see him
>>>>>>> open
>>>>>>> up AB more to things like that.
>>>>>>> BTW, if you really want the AFL syntax XML file for Notepad++,
>>>>>>> I'll
>>>>>>> post it, but consider that Notepad++ will have a learning time
>>>>>> investment.
>>>>>>> -- Bruce R
>>>>>>> --- In amibroker@xxxxxxxxxxxxxxx, Dennis Brown <see3d@> wrote:
>>>>>>>> Thank you all for the quick an helpful suggestions. It will
>>>>>>>> take
>>>>>> me a
>>>>>>>> bit to explore them all.
>>>>>>>> Only using a virtual PC for AmiBroker, and using a Mac for
>>>>>> everything
>>>>>>>> else, I was unfamiliar with all the possible good solutions
>>>>>> suggested,
>>>>>>>> and most are free. I looked at the websites of each suggested
>>>>>>>> product. Notepad++ is interesting as an open source editor with
>>>>>> many
>>>>>>>> features I have seen requested for the Formula editor. It would
>>>>>> be
>>>>>>>> interesting to see something like this directly adapted for use
>>>>>> with
>>>>>>>> AFL (including all the syntax coloring). Perhaps this has
>>>>>> already
>>>>>>>> been done?
>>>>>>>> It seems that it would be far easier to support this editor as a
>>>>>>>> standard for advanced users than beg TJ to spend valuable
>>>>>> development
>>>>>>>> time adding the same features into the Formula editor. Since it
>>>>>> is
>>>>>>>> open source, perhaps TJ or another C++ wizard could just add the
>>>>>>>> specific Formula editor stuff into a custom version of Notepad++
>>>>>> (or
>>>>>>>> visa versa for TJ).
>>>>>>>> Herman you have asked for TJ to open up the formula editor for
>>>>>> add-
>>>>>>>> ons, and add features like syntax folding, etc. This would be
>>>>>> the
>>>>>>>> ultimate for add-ons with open source.
>>>>>>>> Ok, I am off to download and try things out for a while.
>>>>>> Suggested
>>>>>>>> programs:
>>>>>>>> Ultraedit
>>>>>>>> Textcrawler
>>>>>>>> TexRep
>>>>>>>> Notepad ++
>>>>>>>> Regular Expressions
>>>>>>>> EditPad Pro
>>>>>>>> Custom JScript
>>>>>>>> Thanks again,
>>>>>>>> Dennis
>>>>>>>> On Feb 19, 2009, at 11:46 PM, Dennis Brown wrote:
>>>>>>>>> Hello,
>>>>>>>>> I have my system broken into about 30 include files now. Now I
>>>>>> must
>>>>>>>>> get around a problem that is one of the reasons I resisted
>>>>>> using many
>>>>>>>>> includes for so long --editing the same content across all
>>>>>> includes.
>>>>>>>>> Let's say that I decide I want to change the name of a variable
>>>>>> to a
>>>>>>>>> more descriptive name -- like RibSel to RibSelMenuOpen. If
>>>>>> everything
>>>>>>>>> is one file, I just search and replace every one. However, if
>>>>>> the
>>>>>>>>> locations are spread across some unknown number of my include
>>>>>> files,
>>>>>>>>> how do I manage to do this operation simply?
>>>>>>>>> The task is made harder because the formula editor search
>>>>>> dialog data
>>>>>>>>> does not transfer to another open formula editor file.
>>>>>> Currently I am
>>>>>>>>> finding myself opening each include and pasting the search name
>>>>>> over
>>>>>>>>> again, and typing in the changed name again. Very time
>>>>>> consuming
>>>>>>>>> considering how many variables I change the names of after I
>>>>>>>>> get
>>>>>>>>> something working. I make something work with short names then
>>>>>> clean
>>>>>>>>> up the final code with self documenting names when I can think
>>>>>> of a
>>>>>>>>> better name.
>>>>>>>>> How do others solve this problem?
>>>>>>>>> Best regards,
>>>>>>>>> Dennis
>>>> ------------------------------------
>>>> **** IMPORTANT PLEASE READ ****
>>>> This group is for the discussion between users only.
>>>> This is *NOT* technical support channel.
>>>> TO GET TECHNICAL SUPPORT send an e-mail directly to
>>>> SUPPORT {at} amibroker.com
>>>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
>>>> http://www.amibroker.com/feedback/
>>>> (submissions sent via other channels won't be considered)
>>>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
>>>> http://www.amibroker.com/devlog/
>>>> Yahoo! Groups Links
>> ------------------------------------
>> **** IMPORTANT PLEASE READ ****
>> This group is for the discussion between users only.
>> This is *NOT* technical support channel.
>> TO GET TECHNICAL SUPPORT send an e-mail directly to
>> SUPPORT {at} amibroker.com
>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
>> http://www.amibroker.com/feedback/
>> (submissions sent via other channels won't be considered)
>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
>> http://www.amibroker.com/devlog/
>> Yahoo! Groups Links
> ------------------------------------
> **** IMPORTANT PLEASE READ ****
> This group is for the discussion between users only.
> This is *NOT* technical support channel.
> TO GET TECHNICAL SUPPORT send an e-mail directly to
> SUPPORT {at} amibroker.com
> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> http://www.amibroker.com/feedback/
> (submissions sent via other channels won't be considered)
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
> Yahoo! Groups Links
> <*> To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
> <*> Your email settings:
> Individual Email | Traditional
> <*> To change settings online go to:
> http://groups.yahoo.com/group/amibroker/join
> (Yahoo! ID required)
> <*> To change settings via email:
> mailto:amibroker-digest@xxxxxxxxxxxxxxx
> mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
> <*> To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <*> Your use of Yahoo! Groups is subject to:
> http://docs.yahoo.com/info/terms/
__._,_.___
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
__,_._,___
|