Board index » cppbuilder » Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Re: Install Kylix3 on Mandrake 10.1, Suse 9.1


2004-11-19 03:42:06 AM
cppbuilder25
I would very much chris my email is my XXXX@XXXXX.COM
You guys convinced me I may be missing something with emacs. IF I can
get CTags working and can quickly navigate to different class methods,
emacs will do just fine.
thx a lot!
Chris Uzdavinis (TeamB) wrote:
Quote
Mike Margerum < XXXX@XXXXX.COM >writes:


>>For example, I wrote a nice little emacs extension that allows me
>>to jump between source files and headers, and other related files,
>>even if they're in different directories. For example:
>>
>
>This is the one thing i've been harassing the ultraedit author to do
>for a while. I cant stand not being able to toggle between CPP/H
>files. I may have to revive emacs and have a look again. Haven't
>used it in a few years.


Well, if you'd like the code I wrote to do this, just let me know.
I've been meaning to clean it up a little, as it was the first elisp
code I ever wrote.

 
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

I've been wanting to get emacs/ming/wx working on windows for some time
now. Ive got a few days off coming up. sounds like a fun project.
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Quote
Boa Constructor is worth keeping an eye on.
Oh I have my eye on it ;)
 

{smallsort}

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Mike Margerum < XXXX@XXXXX.COM >writes:
Quote
I would very much chris my email is my XXXX@XXXXX.COM
You guys convinced me I may be missing something with emacs. IF I can
get CTags working and can quickly navigate to different class methods,
emacs will do just fine.
Try to use this command to generate the TAGS file:
etags --regex-C++='/class[ \t]+PACKAGE[ \t]+\(\w+\)/\1/c/' \
--regex-C++='/\w+[ \t]+\(PACKAGE\)[ \t]+\(\w+\)/\2/' *.h *.cpp
This is adapted from a non-BCB project. Hope it works for you. If
not, you will need to move PACKAGE to other place on the regexps.
--
Oscar
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

thanks Oscar, ill try it
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Visual Slick Edit extensions have been upward compatible for many years. Emacs is not
the only choice aside from IDE editors.
Mike Margerum wrote:
Quote
>For example, I wrote a nice little emacs extension that allows me to
>jump between source files and headers, and other related files, even
>if they're in different directories. For example:
>

This is the one thing i've been harassing the ultraedit author to do for
a while. I cant stand not being able to toggle between CPP/H files. I
may have to revive emacs and have a look again. Haven't used it in a
few years.
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Mike Margerum wrote:
Quote
IF I can
get CTags working and can quickly navigate to different class methods,
emacs will do just fine.
Visual Slick Edit does this. I navigate from a line that makes a method call to its
header or body all the time. VSE is also much more reliable than BCB for code
completion. BCB is too sensitive to syntax errors earlier in a file and even thinks
there are syntax errors when there aren't any.
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

I currently use ultraedit and that too has ctags support. its a pretty
dam good editor for $30.
does VSE complete VCL classes too or just the code in your project?
Randall Parker wrote:
Quote
Mike Margerum wrote:

>IF I can get CTags working and can quickly navigate to different class
>methods, emacs will do just fine.


Visual Slick Edit does this. I navigate from a line that makes a method
call to its header or body all the time. VSE is also much more reliable
than BCB for code completion. BCB is too sensitive to syntax errors
earlier in a file and even thinks there are syntax errors when there
aren't any.
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

does VSE complete python code too?
I'll have a look at that too. thx
Quote
Visual Slick Edit extensions have been upward compatible for many years.
Emacs is not the only choice aside from IDE editors.

Mike Margerum wrote:

>>For example, I wrote a nice little emacs extension that allows me to
>>jump between source files and headers, and other related files, even
>>if they're in different directories. For example:
>>
>
>This is the one thing i've been harassing the ultraedit author to do
>for a while. I cant stand not being able to toggle between CPP/H
>files. I may have to revive emacs and have a look again. Haven't
>used it in a few years.
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

You can give it header files to tag that are not part of the project.
Mike Margerum wrote:
Quote
I currently use ultraedit and that too has ctags support. its a pretty
dam good editor for $30.

does VSE complete VCL classes too or just the code in your project?
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Chris Uzdavinis (TeamB) wrote:
Quote
Don't forget about Mac OSX. It's based on FreeBSD Unix, and they
really got it right.
That's true but unfortunately it's a Macintosh, lol.
--
Andrue Cope [TeamB]
[Bicester, Uk]
info.borland.com/newsgroups/guide.html
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

William Charles Nickerson wrote:
Quote
But it could be. Windows cannot. I think it would be easier to
simplify the GUI of *NIX down for those users who don't require the
complexity than it would be to add to Windows the
complexity/functionality desired by the more technical users into
Windows.
Oh yes, Unix could be a great OS. I'd like to be able to go back to a
decent process management system (I used to use OS/2 that handles
memory and task switching the same way Unix does). So far though Unix
seems to sticking to its technical roots which is a bit of a shame.
Quote
Would that have been different if you were a long time SuSE user and
had to do something on XP which you hardly ever used before?
I think it would but of course there's no way to tell.
--
Andrue Cope [TeamB]
[Bicester, Uk]
info.borland.com/newsgroups/guide.html
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Oscar Fuentes wrote:
Quote
>Computer users want to use their computers not program them.

Are you really a computer user?

At home, yes. At work I'm a lot more technical (I reverse engineer file
systems and hard disk EEPROMs).
Quote
As developers, our work is to make things possible to do with
computers. Are you suggesting that we shouldn't apply this to our own
work?
Absolutely not. This is my biggest objection to Unix. I'm a firm
believer in having machines do as much of the work as they can and for
computers that means making as many decisions as they can. My complaint
about Unix is that as of yet I still get the impression that they think
the computer operator should know a lot about computers so they can
take part in administration.
An OS should provide tools for those that want to tweak or have to but
for the average user it should be switch on, write a few documents and
switch off. Installation should be shove a CD in, come back in half an
hour when its done.
--
Andrue Cope [TeamB]
[Bicester, Uk]
info.borland.com/newsgroups/guide.html
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Mike Margerum wrote:
Quote
Python combined with QT/wx and a db library could be a potent combo
if a real IDE would be release for it.
Did you know that:
www.eve-online.com
Is written in Python (apart from the client I think).
Very impressive.
--
Andrue Cope [TeamB]
[Bicester, Uk]
info.borland.com/newsgroups/guide.html
 

Re:Re: Install Kylix3 on Mandrake 10.1, Suse 9.1

Chris Uzdavinis (TeamB) < XXXX@XXXXX.COM >wrote:
Quote
Well, I've used VC++, BC++, BCB, and Emacs, and while many features
can be checked off on all the products, those features that I listed
were not nearly as well done in the proprietary IDEs.
Probably. OTOH, features I learned to love
while using IDEs aren't done in Emacs at
all. -- Or in any editor, FTM.
Quote
When you don't have a feature, it's easy to get used to alternatives
(by necessity), to the point that when someone likes the missing
feature, it is deemed "unnecessary because I just do...." However, in
most cases once you try the feature, it's hard to go back.
I know.
Quote
For example, I wrote a nice little emacs extension that allows me to
jump between source files and headers, and other related files, even
if they're in different directories. [...]
Good. However, if I cared to learn any
scripting language, I could do this in
VS as well. (As I could do it in the BC++
IDE.) So what's your point?
My point, however, is that I never felt
the urge to invest time into coding such
stuff. There's no need to. If you use a
decent IDE it has a good enough project
manager and code browsers that you never
even think of needing this.
Schobi
--
XXXX@XXXXX.COM is never read
I'm Schobi at suespammers dot org
"The presence of those seeking the truth is infinitely
to be prefered to those thinking they've found it."
Terry Pratchett