1 | initial version |
Sage uses its own version of ipython with its own startup files. Those startup files should be under $DOT_SAGE/ipython-X.Y.Z/ ; so for me, the interesting directory is in ~/.sage/ipython-5.0.0/profile_default/ . There was no ipython_config.py file in there, so I copied it from the .ipython directory.
So here is what I did to get vi keybindings to work:
c.TerminalInteractiveShell.editing_mode = 'vi'
to .ipython/profile_default/ipython_config.pycp -n ~/.ipython/profile_default/ipython_config.py ~/.sage/ipython-5.0.0/profile_default/