spyder-ide / spyder-notebook

Jupyter notebook integration with Spyder
Other
523 stars 129 forks source link

Autoclosure and options do not work #453

Open satyrmipt opened 7 months ago

satyrmipt commented 7 months ago

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

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)

satyrmipt commented 7 months ago

I have reinstalled Anaconda, then install spyder-notebook and the only problem still bother is: '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.

All other problems are not reproduced rn.