[issue6858] This is a python file, apply syntax highlighting
New submission from gert cuykens : http://groups.google.be/group/comp.lang.python/browse_thread/thread/252fa1ccd0251977# Menu option please, so I can highlight .wsgi .txt .xml files with python code in it, does not matter if non python code gets wrongly highlighted too. -- components: IDLE messages: 92395 nosy: gert severity: normal status: open title: This is a python file, apply syntax highlighting type: feature request versions: Python 3.2 ___ Python tracker <http://bugs.python.org/issue6858> ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6858] This is a python file, apply syntax highlighting
gert cuykens added the comment: On Sun, Aug 1, 2010 at 4:55 PM, Tal Einat wrote: > > Tal Einat added the comment: > > I'm +1 on adding such an option to the menu, if only to be able to highlight > files including only Python code which don't happen to have the .py extension. > > If support for files including not only Python code is important to anyone, > some examples of such files would be very helpful. I've never seen such files > and I don't know how common such uses are. Really, docs.python.org is full of examples with python code in it :) Try to parse this html file (http://docs.python.org/tutorial/controlflow.html) for testing. > Supporting files with some Python code in between other stuff is a different > matter. Non-Python code being wrongly highlighted may be fine, but we'll need > to make sure that the syntax highlighting is robust enough to be able to > withstand going through a lot of invalid syntax, and still correctly > highlight most of the Python code found in between. If IDLE fails to > highlight a file it could of course fail gracefully, give an error message > and not highlight, so I don't foresee this causing any stability issues. > -- ___ Python tracker <http://bugs.python.org/issue6858> ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6858] This is a python file, apply syntax highlighting
gert cuykens added the comment: On Mon, Aug 2, 2010 at 12:06 AM, Terry J. Reedy wrote: > > Terry J. Reedy added the comment: > > There are, perhaps 3 main issues with new features; > > 1. What is the specific proposal? > > In particular, where should the new menu entry go and what should it say. edit -> syntax highlight > 2. Will it hurt anything? no > 3. Will it be useful. yes > As to these, I suggest you try your own experiment. Rename x.html to x.py and > pull into the editor. > > Doing that with controlflow.html shows that this appears to be harmless. For > this file, it is also useless: In this case useless it is. But try imagining some more friendly html. Would it not be asome if you could craft a file that opens with your browser to see what it does before you run it with python? > a. My WinXP32 3.1.2 IDLE edit window does not have a horizontal scroll bar. > It does not need one for <80 char lines. It also does not do autowrap, as > that would be fatal for code. However, this file has some lines with a few > hundred chars and there is no easy way to read them. I can live with arrow keys > > b. The html for Python code is not always what you see in a browser. Here is > one line from your example: "print class="n">x, len class="p">(x)" (no > wrapping in the original). > > I think Tal's case of .py-less Python files is a reason to add a menu entry, > and let the user beware with anything else. > Not a warning message please. Just put it off by default on non py files, like it currently does. Hilighting is harmless and does not change the contents of the file. -- ___ Python tracker <http://bugs.python.org/issue6858> ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com