6acf33263f
Modify the default behavior for eshell's clear functionality. - Make eshell `clear RET` _similar_ to `C-l` - `clear RET` is eshell/clear - `C-l` is eshell-clear-stroke - Prevent `C-l` clearing cycle - Prevent `clear RET` inserting a page of white-space - Prevent duplicate insert lines from `clear RET` - Make eshell-clear-keystroke that is dependent on eshell/clear - Load both after eshell is initialized to prevent them from being overwritten This fixes #5424, fixes #5419 Modify eshell clear statements load position Change the clear statements load position from after loading eshell to after enabling eshell. This produces the same result, but is cleaner. Note, they _cannot_ be defined before eshell loads, otherwise they are overwritten. Refactor eshell-clear-keystroke to spacemacs/eshell-clear-keystroke - Reduce steps needed to access clear command with define key - Rename function to match naming conventions - The function shouldn't be accessed from the shell prompt - So not eshell/clear-keystroke - The function isn't from eshell.el - So not eshell-clear-keystroke - However, eshell/clear should be since it is overwriting a command |
||
---|---|---|
.. | ||
ansible | ||
cfengine | ||
chrome | ||
command-log | ||
dash | ||
deft | ||
docker | ||
fasd | ||
finance | ||
geolocation | ||
imenu-list | ||
nginx | ||
pandoc | ||
pdf-tools | ||
prodigy | ||
puppet | ||
ranger | ||
rebox | ||
restclient | ||
salt | ||
shell | ||
speed-reading | ||
sphinx | ||
systemd | ||
terraform | ||
tmux | ||
vagrant | ||
ycmd |