SUMMARY Using tab completion on a sage workseet only shows python completions, not sage ones STEPS TO REPRODUCE Type 'i'+TAB ACTUAL RESULT Only python completions pop up EXPECTED RESULT sage completions pop up (such as 'integrate') SOFTWARE/OS VERSIONS Linux/KDE Plasma KDE Plasma Version: 5.21.2 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2
Using sagemath 9.2, ipython 7.19. Tested on both distro packages and self-compiled sage bundle.
A possibly relevant merge request was started @ https://invent.kde.org/education/cantor/-/merge_requests/26
Git commit 27760736874f121758c3184150d1036df73d4473 by Antonio Rojas. Committed on 18/03/2021 at 18:55. Pushed by arojas into branch 'release/21.04'. Fix tab completion in Sage Get the completions from Sage itself, instead of relying on ipython internals. M +1 -1 src/backends/sage/DESIGN M +1 -1 src/backends/sage/sagebackend.cpp M +3 -7 src/backends/sage/sagecompletionobject.cpp https://invent.kde.org/education/cantor/commit/27760736874f121758c3184150d1036df73d4473