Revision: 3902
Author: wikipedian
Date: 2007-07-26 16:48:49 +0000 (Thu, 26 Jul 2007)
Log Message:
-----------
line jumping code: use startswith() because some users might use
parameters.
Modified Paths:
--------------
trunk/pywikipedia/editarticle.py
Modified: trunk/pywikipedia/editarticle.py
===================================================================
--- trunk/pywikipedia/editarticle.py 2007-07-26 15:17:34 UTC (rev 3901)
+++ trunk/pywikipedia/editarticle.py 2007-07-26 16:48:49 UTC (rev 3902)
@@ -41,18 +41,18 @@
column = jumpIndex - (text[:jumpIndex].rfind('\n') + 1)
else:
line = column = 0
- # Linux editors
- if config.editor == 'kate':
+ # Linux editors. We use startswith() because some users might use parameters.
+ if config.editor.startswith('kate'):
command += " -l %i -c %i" % (line, column)
- elif config.editor == 'gedit':
+ elif config.editor.startswith('gedit'):
command += " +%i" % (line + 1) # seems not to support columns
- elif config.editor == 'emacs':
+ elif config.editor.startswith('emacs'):
command += " +%i" % (line + 1) # seems not to support columns
- elif config.editor == 'jedit':
+ elif config.editor.startswith('jedit'):
command += " +line:%i" % (line + 1) # seems not to support columns
- elif config.editor == 'vim':
+ elif config.editor.startswith('vim'):
command += " +%i" % (line + 1) # seems not to support columns
- elif config.editor == 'nano':
+ elif config.editor.startswith('nano'):
command += " +%i,%i" % (line + 1, column + 1)
# Windows editors
elif config.editor.lower().endswith('notepad++.exe'):
Show replies by date