Skip to content

Commit c2310fd

Browse files
committedAug 27, 2013
[pyqgis-console] small fix for autocompletion bracket, also sets to False the default setting
1 parent 580b947 commit c2310fd

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed
 

‎python/console/console_editor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@ def syntaxCheck(self, filename=None, fromContextMenu=True):
650650
return True
651651

652652
def keyPressEvent(self, e):
653-
if self.settings.value("pythonConsole/autoCloseBracketEditor", True, type=bool):
653+
if self.settings.value("pythonConsole/autoCloseBracketEditor", False, type=bool):
654654
startLine, _, endLine, endPos = self.getSelection()
655655
t = unicode(e.text())
656656
## Close bracket automatically
@@ -674,7 +674,7 @@ def keyPressEvent(self, e):
674674
self.insert(self.closing[i])
675675
## FIXES #8392 (automatically removes the redundant char
676676
## when autoclosing brackets option is enabled)
677-
if t in self.closing:
677+
if t in [')', ']', '}']:
678678
l, pos = self.getCursorPosition()
679679
txt = self.text(l)
680680
try:

‎python/console/console_sci.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ def keyPressEvent(self, e):
410410
self.showNext()
411411
## TODO: press event for auto-completion file directory
412412
else:
413-
if self.settings.value("pythonConsole/autoCloseBracket", True, type=bool):
413+
if self.settings.value("pythonConsole/autoCloseBracket", False, type=bool):
414414
t = unicode(e.text())
415415
## Close bracket automatically
416416
if t in self.opening:
@@ -425,7 +425,7 @@ def keyPressEvent(self, e):
425425
self.insert(self.closing[i])
426426
## FIXES #8392 (automatically removes the redundant char
427427
## when autoclosing brackets option is enabled)
428-
if t in self.closing:
428+
if t in [')', ']', '}']:
429429
l, pos = self.getCursorPosition()
430430
txt = self.text(l)
431431
try:

‎python/console/console_settings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@ def restoreSettings(self):
201201
self.autoCompThresholdEditor.setValue(settings.value("pythonConsole/autoCompThresholdEditor", 2, type=int))
202202

203203
self.enableObjectInspector.setChecked(settings.value("pythonConsole/enableObjectInsp", False, type=bool))
204-
self.autoCloseBracketEditor.setChecked(settings.value("pythonConsole/autoCloseBracketEditor", True, type=bool))
205-
self.autoCloseBracket.setChecked(settings.value("pythonConsole/autoCloseBracket", True, type=bool))
204+
self.autoCloseBracketEditor.setChecked(settings.value("pythonConsole/autoCloseBracketEditor", False, type=bool))
205+
self.autoCloseBracket.setChecked(settings.value("pythonConsole/autoCloseBracket", False, type=bool))
206206

207207
if settings.value("pythonConsole/autoCompleteSource") == 'fromDoc':
208208
self.autoCompFromDoc.setChecked(True)

0 commit comments

Comments
 (0)
Please sign in to comment.