Analyze Erlang stack traces
Enable erlstack-mode
globally to peek at the source code of
functions appearing in Erlang stack traces:
(require 'erlstack-mode)
Moving point to a stack trace will reveal code in question. This
plugin works best with projectile
, however it’s not a hard
requirement.
Key bindings
The following key mappings are activated while point is on a stack trace:
C-<up>
Jump to the next stack frameC-<down>
Jump to the previous stack frameC-<return>
Open code for editing
Customizations
The following variables can be customized:
erlstack-file-search-hook
A hook that is used to locate source code paths of Erlang modules
erlstack-otp-src-path
Path to the OTP source code. Customize this variable to locate OTP modules.
erlstack-file-prefer-hook
A hook that is called when erlstack-file-search-hook
returns
multiple paths for a module. It can be used to pick the preferred
alternative