From: Pete P. <pet...@cy...> - 2003-10-21 14:25:47
|
Patrick, have you considered trying to add Progress support to Code Browser via Exuberant Tags .ctags file? See this page on 'How to Add Support for a New Language to Exuberant Ctags' http://ctags.sourceforge.net/EXTENDING.html Pete p.t...@vc... wrote: > Joe, > > For my editing in Progress I use the following macro: > You can simply change the words you want to search for in your code. > > > // Create procedure list for Progress sources, resulting in > // a hypersearch list containing all lines that begin with > // on | function | procedure | main-block > // > > // Save settings > WrapMode = SearchAndReplace.getAutoWrapAround(); > RevSearch = SearchAndReplace.getReverseSearch(); > IgnoreCase = SearchAndReplace.getIgnoreCase(); > UseRegExp = SearchAndReplace.getRegexp(); > > SearchAndReplace.setSearchString("^[[:blank:]]*(on|function|procedure|MAIN-B > LOCK:)"); > SearchAndReplace.setAutoWrapAround(false); > SearchAndReplace.setReverseSearch(false); > SearchAndReplace.setIgnoreCase(true); > SearchAndReplace.setRegexp(true); > SearchAndReplace.setSearchFileSet(new CurrentBufferSet()); > SearchAndReplace.hyperSearch(view,false); > > // Restore settings > SearchAndReplace.setAutoWrapAround(WrapMode); > SearchAndReplace.setReverseSearch(RevSearch); > SearchAndReplace.setIgnoreCase(IgnoreCase); > SearchAndReplace.setRegexp(UseRegExp); > > > gr > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > P a t r i c k T i n g e n > systeemanalist @ vcd automatisering > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > |