File positions are underlined and colorized (red for errors, green otherwise)
The mouse may also be used to jump to source
Support for Compilation mode keybindings like C-x ` for next-error
No need for the function M2-jump-to-source, so it has been removed
The function M2-send-to-program-or-jump-to-source-code is now only a very thin wrapper around comint-send-input and has been renamed to M2-send-input.
The regular expressions for matching file positions have been simplified. More file positions should be clickable than were before, e.g., entries in the "location of symbol" column given by listSymbols. (This has been tested against the changes in https://github.com/Macaulay2/M2/pull/2760).
This has a number of advantages:
C-x `
for next-errorM2-jump-to-source
, so it has been removedThe function
M2-send-to-program-or-jump-to-source-code
is now only a very thin wrapper aroundcomint-send-input
and has been renamed toM2-send-input
.The regular expressions for matching file positions have been simplified. More file positions should be clickable than were before, e.g., entries in the "location of symbol" column given by
listSymbols
. (This has been tested against the changes in https://github.com/Macaulay2/M2/pull/2760).