File: em-unix.el.html
This file contains implementations of several UNIX command in Emacs Lisp, for several reasons:
1) it makes them available on all platforms where the Lisp
functions used are available
2) it makes their functionality accessible and modified by the
Lisp programmer.
3) it allows Eshell to refrain from having to invoke external
processes for common operations.
Defined variables (15)
eshell-cp-interactive-query | When ‘cp’ should query before overwriting anything. |
eshell-cp-overwrite-files | If non-nil, ‘cp’ will overwrite files without warning. |
eshell-default-target-is-dot | If non-nil, the default destination for cp, mv or ln is ‘.’. |
eshell-du-prefer-over-ange | Use Eshell’s du in ange-ftp remote directories. |
eshell-ln-interactive-query | When ‘ln’ should query before overwriting anything. |
eshell-ln-overwrite-files | If non-nil, ‘ln’ will overwrite files without warning. |
eshell-mv-interactive-query | When ‘mv’ should query before overwriting anything. |
eshell-mv-overwrite-files | If non-nil, ‘mv’ will overwrite files without warning. |
eshell-no-grep-available | If non-nil, no grep is available on the current machine. |
eshell-plain-diff-behavior | If non-nil, standalone "diff" commands will behave normally. |
eshell-plain-grep-behavior | If non-nil, standalone "grep" commands will behave normally. |
eshell-plain-locate-behavior | If non-nil, standalone "locate" commands will behave normally. |
eshell-rm-interactive-query | When ‘rm’ should query before removing anything. |
eshell-rm-removes-directories | If non-nil, ‘rm’ will remove directory entries. |
eshell-unix-load-hook | A list of functions to run when ‘eshell-unix’ is loaded. |