I have experimented with emacs' various shells (term
in combination with compilation-mode
in particular), and have had performance problems. For that reason I still use a separate terminal (e.g. gnome-terminal).
My main use case is to run a test suite (python) and then click through stack frames in tracebacks in the test run output (using compilation-mode
) to have emacs visit the corresponding source files. My current use of gnome-terminal leaves me manually jumping to buffers and lines in the tracebacks.
What is the best way to do that that:
- Does not use
term
,shell
, oreterm
etc. - Does not noticeably slow down emacs
- Is in good emacs taste (perhaps, just as an example: works well with existing python or compile-run-debug support built into emacs)