Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'output': 0.05; 'variables': 0.07; 'bits': 0.09; 'highlighting': 0.09; 'latter': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'references.': 0.09; 'subset': 0.09; 'undefined': 0.09; 'variables.': 0.09; 'jan': 0.12; 'useful,': 0.14; 'background,': 0.16; 'highlight': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'reedy': 0.16; 'subject:program': 0.16; 'wrote:': 0.18; 'code.': 0.18; 'header:User-Agent:1': 0.23; 'skip': 0.24; '(or': 0.24; 'extension': 0.26; 'supported': 0.26; 'header:X-Complaints- To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'code': 0.31; 'run': 0.32; 'running': 0.33; 'used,': 0.33; 'editor': 0.35; 'but': 0.35; 'idle': 0.36; 'done': 0.36; 'subject:?': 0.36; 'window': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'skip:u 10': 0.60; 'received:173': 0.61; 'direct': 0.67; 'long-term': 0.74; 'goals': 0.81; 'capability': 0.84; 'received:fios.verizon.net': 0.84 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Terry Reedy Subject: Re: Highlighting program variables instead of keywords? Date: Mon, 27 Jan 2014 01:37:04 -0500 References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: pool-173-75-254-207.phlapa.fios.verizon.net User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 18 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1390804640 news.xs4all.nl 2837 [2001:888:2000:d::a6]:45495 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:64833 On 1/26/2014 8:46 PM, Skip Montanaro wrote: > I think an interactive pylint (or pyflakes or frosty) type capability > would be useful, highlighting a subset of the messages it produces, > like variables which were assigned but never used, or using undefined > variables. It might be best supported by actually running the checker > in the background, then using its messages to direct where to > highlight suspect bits of code. One of my long-term goals for Idle is an extension that would run user-installed code analyzers over the contents of an edit window, with the output sent to an OutputWindow. Using the contents of the latter to mark things in the editor window is an interesting idea. That is already done for SyntaxErrors and traceback file:line references. -- Terry Jan Reedy