As part of my continuing efforts to finish bug 879338: "Global tables in leoApp.py should..." I propose the following changes. These will be of interest only to Leo developers.
1. Remove all .xml files in the leo/modes directory. Imo, this should have been done long ago, for at least the following reasons: - These files are part of the jEdit project. - They are used only by the jedit2py script in scripts.leo. - The colorizer doesn't use them. - Bug fixes to the colorizer are made to the .py files, not to the .xml files. - We can always get updated versions of the .xml files from the jEdit project in the unlikely event that we ever need them again. The only reason to keep even a single .xml file would be as example of the input to jedit2py. I'm not going to do that--if someone actually cares, they can get an example from the jEdit project. 2. Remove the following .py files from the leo/modes directory: cvs_commit.py, dsssl.py, freemarker.py, hex.py, jcl.py, progress.py, props.py and svn_commit.py. Notes: - embperl.py, phpsection.py and pseudoplain.py will *not* be removed; they are internal colorizer states. - relax_ng_compact.py will be removed if it is not used by any other colorizer. - patch.py and rtf.py colorizers will be retained, even though Leo can never generate such files. All comments welcome. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
