…on definition and body are on a single line
This should remain backwards compatible to at least Emacs 21 (at least the manual indicates that it existed back then), and we can do this because we're opening a temporary buffer to do our work in, so a temporary binding isn't really necessary.
…to work correctly
e.g. M-. on field in #record.field. Changed the way the regex patterns are retrieved and passed around. Too much happening here, hope nothing is broken.
into the node.
located. Preparing for jumping around using erl-who-calls.
a variable in a function clause
searching though open buffers and files on disk respectively.
…rce. This solution doesn't feel very good, calling erl-find-function when looking up a module? Not very intuitive.