manage my functions in SAGE
I prefer bash/console as my SAGE editor with both hands always on the keyboard.
However, I want to manage those functions that are defined by myself in a way as in MATLAB, explicitly store m-functions in a toolbox folder and load them using addpath/import if necessary. Moreover, it seems inconvenient to modify/extend a function in bash/console in SAGE.
EMACS is perhaps a good choice?
Thanks in advance!