Article View: comp.os.msdos.programmer
Article #1322Re: Recommendation on editor for C / Brief only $99 now
From: Mark Wright
Date: Mon, 07 Sep 1992 05:30
Date: Mon, 07 Sep 1992 05:30
64 lines
3130 bytes
3130 bytes
In article <Bu4BEy.91@world.std.com> levin@world.std.com (Levin F Magruder) writes:
>
>Brief is on sale from Borland now. I'd still rather not spend
>the $99, but if it's as good as its reputed to be, I guess
>I'd take the plunge.
>
I think Brief is just GREAT! I absolutely HATE going to any other editing
environment (especially the VI I'm using right now...). If you only program
in C than Brief is will work just great for you, It has lots of C specific
features. The automatic completion of C language keywords is something you
will never want to give up once you have it.
>My main criteria is that it can automatically handle braces, etc.
>(You'd think that would be simple enough, but I've never been
>pleased with the way any editor does it...) and have a quick to
>learn and flexible macro language. And work under Desqview.
It works just fine under desqview, and the macro language is essentially just
like C. I'm not exactly sure what you mean by handing braces.
1) It will automatically create and indent properly the closing brace when
you type in the opening brace if you have template editing set.
2) It will check all your braces in the file to see if any are mismatched.
3) The package you receive will not find the matching brace for you , but a
macro is available from the Systems Solutions BBS (oh - maybe that's gone
now that Borland took over, if so just mail me) which will find it
automatically.
>
>Those of you who use brief, does it meet these criteria? Other
>suggestions are welcome, bearing in mind that I begrudge even
>$99 expense. I am not a professional programmer, I write little
>filters and things like that.
jeez, at $99 its a steal...
>
>An example of how I write follows. I think it's pretty standard
>and auto formatting should be able to indulge my preferences...
>
>int proc(char *arg)
>{
> char localc ;
> char *cp ;
>
> while(*cp != arg)
> {
> dothis(*cp) ;
> getanother(cp) ;
> eflag = estat(*cp) ;
> }
>
> return(something) ;
>}
>
>I would like to be able to make it autoexpand ); to ) ; and
>}\n to }\n\n if the first non-white char after } \n is not }.
Well, that's kinda weird if you ask me, but this would not be a difficult
macro to write.>
>Thanks for suggestions.
I have no connection with System Solutions or Borland or whoever owns Brief
today (and for such a great package, it does seem to change hands alot.
Didn't a company named Underware own it at one point, too?) I've just
been using it for around three years now and I love it...
Mark Wright
wright@epx.cis.umn.edu
Technical Details
Message-ID:
<1992Sep7.053018.21433@news2.cis.umn.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!olivea!spool.mu.edu!umn.edu!epx.cis.umn.edu!wrightReferences:
<Bu4BEy.91@world.std.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!spool.mu.edu!umn.edu!epx.cis.umn.edu!wright From: wright@epx.cis.umn.edu (Mark Wright) Newsgroups: comp.os.msdos.programmer Subject: Re: Recommendation on editor for C / Brief only $99 now Message-ID: <1992Sep7.053018.21433@news2.cis.umn.edu> Date: 7 Sep 92 05:30:18 GMT References: <Bu4BEy.91@world.std.com> Sender: news@news2.cis.umn.edu (Usenet News Administration) Organization: University of Minnesota Lines: 64 Nntp-Posting-Host: epx.cis.umn.edu