Fixed a few bugs related to changing an editor's language. release-4.0.4

Wed, 11 Mar 2015 18:40:11 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 11 Mar 2015 18:40:11 +0100
changeset 114
b176e34cd6bd
parent 113
76f2e62db4f0
child 115
60f4a90927e6

Fixed a few bugs related to changing an editor's language.

ChangeLog file | annotate | diff | comparison | revisions
PluginRefactoringRope.py file | annotate | diff | comparison | revisions
PluginRefactoringRope.zip file | annotate | diff | comparison | revisions
--- a/ChangeLog	Sun Mar 08 18:13:00 2015 +0100
+++ b/ChangeLog	Wed Mar 11 18:40:11 2015 +0100
@@ -1,5 +1,8 @@
 ChangeLog
 ---------
+Version 4.0.4:
+- bug fixes
+
 Version 4.0.3:
 - updated Spanish and Russian translations
 
--- a/PluginRefactoringRope.py	Sun Mar 08 18:13:00 2015 +0100
+++ b/PluginRefactoringRope.py	Wed Mar 11 18:40:11 2015 +0100
@@ -26,7 +26,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "4.0.3"
+version = "4.0.4"
 className = "RefactoringRopePlugin"
 packageName = "RefactoringRope"
 internalPackages = "rope"
@@ -338,9 +338,9 @@
         @return list of valid language strings (list of string)
         """
         if sys.version_info[0] == 3:
-            lang = ["Python3"]
+            lang = ["Python3", "Pygments|Python 3"]
         elif sys.version_info[0] == 2:
-            lang = ["Python", "Python2"]
+            lang = ["Python", "Python2", "Pygments|Python"]
         else:
             lang = []
         
@@ -398,7 +398,8 @@
         lang = self.__determineLanguage()
         
         if language in lang:
-            self.__connectEditor(editor)
+            if editor.autoCompletionHook() != self.codeAssist:
+                self.__connectEditor(editor)
         else:
             self.__disconnectEditor(editor)
     
Binary file PluginRefactoringRope.zip has changed

eric ide

mercurial