Skip to content

Autoclosure and options do not work #453

@satyrmipt

Description

@satyrmipt

Description of your problem

What steps will reproduce the problem?

  1. Brackets autoclosure in spyder notebook do not work in spite of it works in Editor. I type "print(" and have to print closed bracket manually.
  2. String brackets around selection in spyder notebook do not work in spite of it works in Editor. I select string and press ' and it delete the string. In Editor i get 'string'.
  3. 'new cell above' and 'new cell below' hotkeys do not work: when i press "a" or "b" nothing happened. Corresponding icons in right corner of cell works well when i press it by mouse.
  4. Automatic insertion of closing quotes do not work in notebook but works well in editor

What is the expected output? What do you see instead?

Expect the same behavior in notebook and editor since there is no separate notebook option to control this behavior.

Please provide any additional information below (stack trace, screenshots, a gif, etc)

Tools-Preferences-Editor-Source code "automatic insertion of parentheses.." and "automatic insertion of closing quotes" both are turned on.

Versions and main components

  • Spyder Version: 5.4.3 (conda)
  • Python Version: 3.11.5
  • Qt Version: Qt 5.15.2
  • PyQt Version: PyQt5 5.15.7
  • Jupyter Notebook Version: 0.5.1 pyh1a96a4e_0 conda-forge
  • Operating system: Windows 10

Dependencies

Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:

Mandatory:

atomicwrites >=1.2.0 : 1.4.0 (OK)
chardet >=2.0.0 : 4.0.0 (OK)
cloudpickle >=0.5.0 : 2.2.1 (OK)
cookiecutter >=1.6.0 : 1.7.3 (OK)
diff_match_patch >=20181111 : 20200713 (OK)
intervaltree >=3.0.2 : 3.1.0 (OK)
IPython >=7.31.1,<9.0.0,!=8.8.0,!=8.9.0,!=8.10.0 : 8.12.0 (OK)
jedi >=0.17.2,<0.19.0 : 0.18.2 (OK)
jellyfish >=0.7 : 1.0.1 (OK)
jsonschema >=3.2.0 : 4.21.1 (OK)
keyring >=17.0.0 : 23.13.1 (OK)
nbconvert >=4.0 : 6.5.4 (OK)
numpydoc >=0.6.0 : 1.5.0 (OK)
paramiko >=2.4.0 : 2.8.1 (OK)
parso >=0.7.0,<0.9.0 : 0.8.3 (OK)
pexpect >=4.4.0 : 4.8.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 5.9.0 (OK)
pygments >=2.0 : 2.15.1 (OK)
pylint >=2.5.0,<3.0 : 2.16.2 (OK)
pylint_venv >=2.1.1 : 2.3.0 (OK)
pyls_spyder >=0.4.0 : 0.4.0 (OK)
pylsp >=1.7.2,<1.8.0 : 1.7.2 (OK)
pylsp_black >=1.2.0 : 1.2.1 (OK)
qdarkstyle >=3.0.2,<3.2.0 : 3.0.2 (OK)
qstylizer >=0.2.2 : 0.2.2 (OK)
qtawesome >=1.2.1 : 1.2.2 (OK)
qtconsole >=5.4.2,<5.5.0 : 5.4.2 (OK)
qtpy >=2.1.0 : 2.2.0 (OK)
rtree >=0.9.7 : 1.0.1 (OK)
setuptools >=49.6.0 : 68.0.0 (OK)
sphinx >=0.6.6 : 5.0.2 (OK)
spyder_kernels >=2.4.3,<2.5.0 : 2.4.4 (OK)
textdistance >=4.2.0 : 4.2.1 (OK)
three_merge >=0.1.1 : 0.1.1 (OK)
watchdog >=0.10.3 : 2.1.6 (OK)
zmq >=22.1.0 : 25.0.2 (OK)

Optional:

cython >=0.21 : None (NOK)
matplotlib >=3.0.0 : 3.7.2 (OK)
numpy >=1.7 : 1.24.3 (OK)
pandas >=1.1.1 : 2.0.3 (OK)
scipy >=0.17.0 : 1.11.1 (OK)
sympy >=0.7.3 : 1.11.1 (OK)

Spyder plugins:

spyder_notebook.notebookplugin 0.5.1 : 0.5.1 (OK)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions