Add IEx.Helpers.process_info/1 which prints process information
Module
IEx.Helpers
41 changes across 23 versions
Changes by version
Do not purge on recompile if IEx is not running
IEx.Helpers.recompile/0 will reload modules changed by other operating system processes
Properly reconsolidate protocols on recompile
Warns if recompile was called and the current working directory changed
Add c/0 as an alias to continue/0
Update the history size whenever history is pruned
Discard mermaid fenced blocks from ansi docs
Add runtime_info(:allocators)
Allow an atom to be given to pid/1
Support sigils in h/1
Allow multiple modules to be given to r/1
Do not use Unicode chars if ANSI is disabled
Properly handle tags inside typespec when showing Erlang docs
Show docs from Erlang modules that have been compiled with the docs chunk
Do not crash when printing a type that cannot be code formatted
Sort results by arity on h helper
Add port/1 and port/2
Use typespec info (instead of docs chunk) and properly format callbacks in b/1
Add use_if_available/2
Allow force: true option in recompile/1
Add :allocators pane to runtime_info/1
Show documentation metadata in h/1 helpers
Automatically include specs when showing documentation for functions/macros
Improve formatting of behaviours and typespecs by using the formatter
Allow pattern matching and guard expressions when on IEx.break!
Ensure exiting a breakpoint set inside a breakpoint does not terminate the shell unexpectedly
Add exports/1 IEx helper to list all exports in a module
Add break!/2, break!/4, breaks/0, continue/0, open/0, remove_breaks/0, remove_breaks/1, reset_break/1, reset_break/3 and whereami/1 for code debugging
No longer emit warnings for IEx commands without parentheses
Add runtime_info/0 for printing runtime system information
Add open/1 to open the source of a given module/function in your editor
Do not log exits on IEx.Helpers.c/2 failures
c/1 now compiles in memory by default to avoid common issue where .beam files remain at projects root directory
Add info about protocols in i/1
Purge consolidated protocols before and after recompile/0
import_file/2 is deprecated in favor of import_file_if_available/1
Add import_file_if_available for importing files only if they are available
Add import_if_available for importing modules only if they are available
Fix h helper for operators
No longer restart applications on recompile/1