spacemacs/layers/+tools
aijony 6acf33263f Fix and update eshell's clear features
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
2017-04-12 23:27:07 -04:00
..
ansible Bump year in copyright headers 2017-01-05 23:08:17 -05:00
cfengine syntax-checking: rename function add-flycheck-hook to enable-flycheck 2017-03-19 12:40:36 -04:00
chrome fix typo in flymd configs 2017-02-01 19:37:23 +02:00
command-log Bump year in copyright headers 2017-01-05 23:08:17 -05:00
dash Remove trailing whitespace from all files 2017-03-26 13:06:43 -04:00
deft Bump year in copyright headers 2017-01-05 23:08:17 -05:00
docker Bump year in copyright headers 2017-01-05 23:08:17 -05:00
fasd Format documenation files with doc-fmt tool 2016-04-12 23:31:38 -04:00
finance Update bitbucket evil urls to github evil urls 2017-03-10 13:10:33 +02:00
geolocation Bump year in copyright headers 2017-01-05 23:08:17 -05:00
imenu-list Bump year in copyright headers 2017-01-05 23:08:17 -05:00
nginx Bump year in copyright headers 2017-01-05 23:08:17 -05:00
pandoc Bump year in copyright headers 2017-01-05 23:08:17 -05:00
pdf-tools Bump year in copyright headers 2017-01-05 23:08:17 -05:00
prodigy Bump year in copyright headers 2017-01-05 23:08:17 -05:00
puppet syntax-checking: rename function add-flycheck-hook to enable-flycheck 2017-03-19 12:40:36 -04:00
ranger Fixed ranger layer documentation 2017-01-31 18:01:30 +02:00
rebox Replace use-package :diminish by spacemacs|hide-lighter 2017-02-13 08:38:37 -05:00
restclient Bump year in copyright headers 2017-01-05 23:08:17 -05:00
salt Bump year in copyright headers 2017-01-05 23:08:17 -05:00
shell Fix and update eshell's clear features 2017-04-12 23:27:07 -04:00
speed-reading Bump year in copyright headers 2017-01-05 23:08:17 -05:00
sphinx sphinx: add missing key bindings to README 2017-02-03 11:53:28 -05:00
systemd Bump year in copyright headers 2017-01-05 23:08:17 -05:00
terraform terraform: rename layer var. to terraform-auto-format-on-save, set it to nil 2017-04-12 00:04:38 -04:00
tmux Bump year in copyright headers 2017-01-05 23:08:17 -05:00
vagrant Vagrant: update key bindings in docs 2017-03-24 22:29:52 +03:00
ycmd ymcd: simplify eldoc integration 2017-01-05 23:13:45 -05:00