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-queryWhen ‘cp’ should query before overwriting anything.
eshell-cp-overwrite-filesIf non-nil, ‘cp’ will overwrite files without warning.
eshell-default-target-is-dotIf non-nil, the default destination for cp, mv or ln is ‘.’.
eshell-du-prefer-over-angeUse Eshell’s du in ange-ftp remote directories.
eshell-ln-interactive-queryWhen ‘ln’ should query before overwriting anything.
eshell-ln-overwrite-filesIf non-nil, ‘ln’ will overwrite files without warning.
eshell-mv-interactive-queryWhen ‘mv’ should query before overwriting anything.
eshell-mv-overwrite-filesIf non-nil, ‘mv’ will overwrite files without warning.
eshell-no-grep-availableIf non-nil, no grep is available on the current machine.
eshell-plain-diff-behaviorIf non-nil, standalone "diff" commands will behave normally.
eshell-plain-grep-behaviorIf non-nil, standalone "grep" commands will behave normally.
eshell-plain-locate-behaviorIf non-nil, standalone "locate" commands will behave normally.
eshell-rm-interactive-queryWhen ‘rm’ should query before removing anything.
eshell-rm-removes-directoriesIf non-nil, ‘rm’ will remove directory entries.
eshell-unix-load-hookA list of functions to run when ‘eshell-unix’ is loaded.

Defined functions (43)

eshell-compile(COMMAND ARGS &optional METHOD MODE)
eshell-complete-host-reference()
eshell-complete-hostname()
eshell-diff-quit(&rest ARGUMENTS)
eshell-du-sum-directory
eshell-grep(COMMAND ARGS &optional MAYBE-USE-OCCUR)
eshell-interactive-query-p(VALUE)
eshell-mvcpln-template(COMMAND ACTION FUNC QUERY-VAR FORCE-VAR &optional PRESERVE)
eshell-nil-blank-string(STRING)
eshell-occur-mode-goto-occurrence()
eshell-occur-mode-mouse-goto(EVENT)
eshell-poor-mans-grep(ARGS)
eshell-remove-entries(FILES &optional TOPLEVEL)
eshell-shorthand-tar-command(COMMAND ARGS)
eshell-shuffle-files(COMMAND ACTION FILES TARGET FUNC DEEP &rest ARGS)
eshell-unix-initialize()
eshell/agrep(&rest ARGS)
eshell/basename(FILENAME)
eshell/cat(&rest ARGS)
eshell/compile(&rest ARGS)
eshell/cp(&rest ARGS)
eshell/date(&optional SPECIFIED-TIME ZONE)
eshell/diff(&rest ARGS)
eshell/dirname(FILENAME)
eshell/du(&rest ARGS)
eshell/egrep(&rest ARGS)
eshell/fgrep(&rest ARGS)
eshell/glimpse(&rest ARGS)
eshell/grep(&rest ARGS)
eshell/info(&rest ARGS)
eshell/ln(&rest ARGS)
eshell/locate(&rest ARGS)
eshell/make(&rest ARGS)
eshell/man(&rest ARGS)
eshell/mkdir(&rest ARGS)
eshell/mv(&rest ARGS)
eshell/occur(&rest ARGS)
eshell/rgrep(&rest ARGS)
eshell/rm(&rest ARGS)
eshell/rmdir(&rest ARGS)
eshell/time(&rest ARGS)
eshell/whoami()
nil-blank-string(STRING)

Defined faces (0)