3 | | In attempting to find out why {{{port}}}, when running as an interactive shell, maps the key combination {{{Fn}}}+{{{Delete}}} to the tilde character {{{~}}} instead of the forward-delete, it was realized that "Apple's libedit doesn't actually respect EDITRC", which should be found at {{{~/.editrc}}}. |
| 3 | The initial issue was that the key combination {{{Fn}}}+{{{Delete}}} should forward-delete text in the command line while running {{{port}}} interactively in the shell - however, it instead produces a tilde character {{{~}}}. The attempt to fix this in {{{~/.editrc}}} was unsuccessful. (per user jmroot) |
| 4 | |
| 5 | In attempting to find out why {{{port}}} has this behavior, it was realized that Apple's libedit doesn't actually respect the $EDITRC environment variable. As a result, it only looks at the default $HOME/.editrc, and because {{{port}}} mucks around with/alters $HOME, the user's {{{~/.editrc}}} is not found. (per user apjanke) |
| 6 | |