home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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
-