March 02, 2004 D+sciTE | ||||
---|---|---|---|---|
| ||||
hello, i have tryied DIDE (www.atari-soldiers.com/dide.html), but i dont like advanced configuration through LUA. and i would like to use only one sciTE editor. i used D language properties by Andy (http://ikagames.com/andy/d/dscite.zip) but sciTE doesn't understand format of dmd warnings and error messages. so:: filter.awk { if ( /\)\: / && /\(/ ) { sub(/\(/,":",$0) sub(/\)\:/,":",$0) } print } this awk script convert dmd output to gcc-like output. well, now i wanted to filter output of make by awk and give to sciTE. in dmd.properties:: command.build.*.d=make | awk -f filter.awk under windows it doesn't work, i don't know why.. so for win, special case:: command.build.*.d=c:\dmd\bin\sciTEmake.bat sciTEmake.bat @echo off redir -o c:\winnt\temp\out make redir -i c:\winnt\temp\out awk -f c:\dmd\bin\d-filter.awk (note: redir is simple (15kb) program to redirecting standard input/output under windows, taken from mingw32 package) that's it. now F4-key cycle error messages correct. hope someone consider it usefull, or am i inventing the wheel again? |
March 02, 2004 Re: D+sciTE | ||||
---|---|---|---|---|
| ||||
Posted in reply to lesni_bleble | Sounds good, do you want to update the wiki ? http://www.prowiki.org/wiki4d/wiki.cgi?FrontPage Also, DIDE comes configured for D , LUA is mostly for scripting, and only if you _want_ advanced configuration , its there. C On Tue, 2 Mar 2004 13:14:55 +0100, lesni_bleble <el@email.cz> wrote: > hello, > > i have tryied DIDE (www.atari-soldiers.com/dide.html), but i dont like > advanced configuration through LUA. and i would like to use only one sciTE > editor. > i used D language properties by Andy (http://ikagames.com/andy/d/dscite.zip) > but sciTE doesn't understand format of dmd warnings and error messages. > so:: > filter.awk > { > if ( /\)\: / && /\(/ ) { > sub(/\(/,":",$0) > sub(/\)\:/,":",$0) > } > print > } > > this awk script convert dmd output to gcc-like output. > well, now i wanted to filter output of make by awk and give to sciTE. > > in dmd.properties:: > > command.build.*.d=make | awk -f filter.awk > > under windows it doesn't work, i don't know why.. > so for win, special case:: > > command.build.*.d=c:\dmd\bin\sciTEmake.bat > > sciTEmake.bat > @echo off > redir -o c:\winnt\temp\out make > redir -i c:\winnt\temp\out awk -f c:\dmd\bin\d-filter.awk > > (note: redir is simple (15kb) program to redirecting standard input/output > under windows, taken from mingw32 package) > > that's it. > now F4-key cycle error messages correct. > > hope someone consider it usefull, > > or am i inventing the wheel again? > > > -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |
Copyright © 1999-2021 by the D Language Foundation