six7s
veretic
- Joined
- Jun 17, 2007
- Messages
- 8,716
My favourite text editor will do thatBah humbug. This is a job for a log file. I suppose if you first want to display the log file using weird fonts and funky colors, so be it.
SciTE currently is able to syntax style these languages (* denotes support for folding):
* Abaqus*
* Ada
* ANS.1 MIB definition files*
* APDL
* Assembler (NASM, MASM)
* Asymptote*
* AutoIt*
* Avenue*
* Batch files (MS-DOS)
* Baan*
* Bash*
* BlitzBasic*
* Bullant*
* C/C++/C#*
* Clarion*
* cmake*
* conf (Apache)*
* CSound*
* CSS*
* diff files*
* E-Script*
* Eiffel*
* Erlang*
* Flagship (Clipper / XBase)*
* Flash (ActionScript)*
* Fortran*
* Forth*
* GAP*
* Haskell
* HTML*
* HTML with embedded JavaScript, VBScript, PHP and ASP*
* Gui4Cli*
* IDL - both MSIDL and XPIDL*
* INI, properties* and similar
* InnoSetup*
* Java*
* JavaScript*
* LISP*
* LOT*
* Lout*
* Lua*
* Make
* Matlab*
* Metapost*
* MMIXAL
* MSSQL
* nnCron
* NSIS*
* Objective Caml*
* Opal
* Octave*
* Pascal/Delphi*
* Perl, most of it except for some ambiguous cases*
* PL/M*
* Progress*
* PostScript*
* POV-Ray*
* PowerBasic*
* PureBasic*
* Python*
* R*
* Rebol*
* Ruby*
* Scheme*
* scriptol*
* Specman E*
* Spice
* Smalltalk
* SQL and PLSQL
* TADS3*
* TeX and LaTeX
* Tcl/Tk*
* VB and VBScript*
* Verilog*
* VHDL*
* XML*
* YAML*
Running and building commands for some of these languages have been set up but should be checked as they will have to be modified to work for many people.
To keep menus to a reasonable length some languages are included but have been commented out in global options. These should be enabled by removing the comment character '#'.
Language settings are determined from the file extension but this can be changed by selecting another language from the Language menu. The language menu can be changed with the menu.language property.
* Abaqus*
* Ada
* ANS.1 MIB definition files*
* APDL
* Assembler (NASM, MASM)
* Asymptote*
* AutoIt*
* Avenue*
* Batch files (MS-DOS)
* Baan*
* Bash*
* BlitzBasic*
* Bullant*
* C/C++/C#*
* Clarion*
* cmake*
* conf (Apache)*
* CSound*
* CSS*
* diff files*
* E-Script*
* Eiffel*
* Erlang*
* Flagship (Clipper / XBase)*
* Flash (ActionScript)*
* Fortran*
* Forth*
* GAP*
* Haskell
* HTML*
* HTML with embedded JavaScript, VBScript, PHP and ASP*
* Gui4Cli*
* IDL - both MSIDL and XPIDL*
* INI, properties* and similar
* InnoSetup*
* Java*
* JavaScript*
* LISP*
* LOT*
* Lout*
* Lua*
* Make
* Matlab*
* Metapost*
* MMIXAL
* MSSQL
* nnCron
* NSIS*
* Objective Caml*
* Opal
* Octave*
* Pascal/Delphi*
* Perl, most of it except for some ambiguous cases*
* PL/M*
* Progress*
* PostScript*
* POV-Ray*
* PowerBasic*
* PureBasic*
* Python*
* R*
* Rebol*
* Ruby*
* Scheme*
* scriptol*
* Specman E*
* Spice
* Smalltalk
* SQL and PLSQL
* TADS3*
* TeX and LaTeX
* Tcl/Tk*
* VB and VBScript*
* Verilog*
* VHDL*
* XML*
* YAML*
Running and building commands for some of these languages have been set up but should be checked as they will have to be modified to work for many people.
To keep menus to a reasonable length some languages are included but have been commented out in global options. These should be enabled by removing the comment character '#'.
Language settings are determined from the file extension but this can be changed by selecting another language from the Language menu. The language menu can be changed with the menu.language property.
It'll do that too, no matter how much data there is - as long as max.file.size is set to 0Just make sure I can select and copy the entire thing.