1. 12 Sep, 2013 1 commit
  2. 10 Jun, 2013 1 commit
    • Aidan Gauland's avatar
      Update Ehsell visual-commands documentation · fa472906
      Aidan Gauland authored
      * eshell.texi (Input/Output): Expand to cover new visual-command
      options, eshell-visual-subcommands and eshell-visual-options.
      Divide into separate Visual Commands and Redirection sections.
      * eshell/em-term.el (eshell-visual-commands)
      (eshell-visual-subcommands)
      (eshell-visual-options): Add summary line to docstrings.  Add
      cross-references.
      fa472906
  3. 09 Jun, 2013 2 commits
    • Aidan Gauland's avatar
      Fix Eshell bug · 04fcf1b0
      Aidan Gauland authored
      * eshell/em-term.el (eshell-visual-command-p): Fix bug that
        causedoutput redirection to be ignored with visual commands.
      04fcf1b0
    • Aidan Gauland's avatar
      Tidy module initialisation functions · 88b00caa
      Aidan Gauland authored
      * eshell/em-term.el (eshell-visual-command-p): New function.
      (eshell-term-initialize): Move long lambda to separate function eshell-visual-command-p.
      * eshell/em-dirs.el (eshell-dirs-initialise): Add missing #' to lambda.
      * eshell/em-script.el (eshell-script-initialize): Add missing #' to lambda.
      88b00caa
  4. 03 Jun, 2013 2 commits
  5. 02 Jun, 2013 2 commits
    • Glenn Morris's avatar
    • Tassilo Horn's avatar
      * eshell/esh-ext.el (eshell-external-command): Pass args to · d105b0e2
      Tassilo Horn authored
      `eshell-find-interpreter'.
      (eshell-find-interpreter): Add new second parameter ARGS.
      
      * eshell/em-script.el (eshell-script-initialize): Add second arg
      to the function added as MATCH to `eshell-interpreter-alist'
      
      * eshell/em-dirs.el (eshell-dirs-initialize): Add second arg to
      the function added as MATCH to `eshell-interpreter-alist'
      
      * eshell/em-term.el (eshell-visual-subcommands): New defcustom.
      (eshell-visual-options): New defcustom.
      (eshell-escape-control-x): Adapt docstring.
      (eshell-term-initialize): Test `eshell-visual-subcommands' and
      `eshell-visual-options' in addition to `eshell-visual-commands'.
      (eshell-exec-visual): Pass args to `eshell-find-interpreter'.
      d105b0e2
  6. 23 May, 2013 1 commit
    • Glenn Morris's avatar
      Silence many eshell compilation warnings · f87b1284
      Glenn Morris authored
      * lisp/eshell/em-tramp.el: Adjust requires.
      (eshell-parse-command): Autoload.
      
      * lisp/eshell/em-xtra.el: Adjust requires.
      (eshell-parse-command): Autoload.
      
      * lisp/eshell/esh-ext.el: Adjust requires.
      (eshell-parse-command, eshell-close-handles): Autoload.
      
      * lisp/eshell/esh-io.el: Adjust requires.
      (eshell-output-filter): Autoload.
      
      * lisp/eshell/esh-util.el: No need to load tramp when compiling.
      (tramp-file-name-structure, ange-ftp-ls, ange-ftp-file-modtime): Declare.
      (eshell-parse-ange-ls): Require ange-ftp and tramp.
      
      * lisp/eshell/em-alias.el, lisp/eshell/em-banner.el, lisp/eshell/em-basic.el:
      * lisp/eshell/em-cmpl.el, lisp/eshell/em-glob.el, lisp/eshell/em-pred.el:
      * lisp/eshell/em-prompt.el, lisp/eshell/em-rebind.el, lisp/eshell/em-smart.el:
      * lisp/eshell/em-term.el, lisp/eshell/esh-arg.el, lisp/eshell/esh-mode.el:
      * lisp/eshell/esh-opt.el, lisp/eshell/esh-proc.el:
      * lisp/eshell/esh-var.el: Adjust requires.
      
      * lisp/eshell/eshell.el: Do not require esh-util twice.
      (eshell-add-input-to-history): Declare.
      (eshell-command): Check history module is active before using it.
      f87b1284
  7. 01 Jan, 2013 1 commit
  8. 25 Sep, 2012 1 commit
  9. 27 Jun, 2012 1 commit
    • Glenn Morris's avatar
      Replace eshell-defgroup with plain defgroup · 35ff222c
      Glenn Morris authored
      Borrowing a trick from vc-sccs.el, wrap the defgroup in a progn
      so that the whole thing ends up in the generated autoload file,
      esh-groups.el.
      
      * em-alias.el, em-banner.el, em-basic.el, em-cmpl.el, em-dirs.el:
      * em-glob.el, em-hist.el, em-ls.el, em-pred.el, em-prompt.el:
      * em-rebind.el, em-script.el, em-smart.el, em-term.el, em-unix.el:
      * em-xtra.el: Replace eshell-defgroup with (progn (defgroup.
      * eshell.el (eshell-defgroup): Remove alias.
      35ff222c
  10. 11 Jan, 2012 1 commit
  11. 05 Jan, 2012 1 commit
  12. 20 Nov, 2011 1 commit
  13. 05 Mar, 2011 1 commit
    • Glenn Morris's avatar
      Default all eshell hooks to nil (bug#5375) · d783d303
      Glenn Morris authored
      * eshell/esh-mode.el (eshell-kill-buffer-function): New function.
      (eshell-mode): Use eshell-kill-buffer-function.
      Run the -initialize functions independently of the -load-hooks.
      * eshell/esh-proc.el (eshell-kill-process-function): New function.
      (eshell-gather-process-output, eshell-sentinel)
      (eshell-interrupt-process, eshell-kill-process, eshell-quit-process):
      Use eshell-kill-process-function.
      * eshell/em-alias.el (eshell-alias-load-hook):
      * eshell/em-banner.el (eshell-banner-load-hook):
      * eshell/em-cmpl.el (eshell-cmpl-load-hook):
      * eshell/em-dirs.el (eshell-dirs-load-hook):
      * eshell/em-glob.el (eshell-glob-load-hook):
      * eshell/em-hist.el (eshell-hist-load-hook):
      * eshell/em-pred.el (eshell-pred-load-hook):
      * eshell/em-prompt.el (eshell-prompt-load-hook):
      * eshell/em-rebind.el (eshell-rebind-load-hook):
      * eshell/em-script.el (eshell-script-load-hook):
      * eshell/em-smart.el (eshell-smart-load-hook):
      * eshell/em-term.el (eshell-term-load-hook):
      * eshell/em-unix.el (eshell-unix-load-hook):
      * eshell/esh-arg.el (eshell-arg-load-hook):
      * eshell/esh-cmd.el (eshell-cmd-load-hook):
      * eshell/esh-ext.el (eshell-ext-load-hook):
      * eshell/esh-io.el (eshell-io-load-hook):
      * eshell/esh-mode.el (eshell-exit-hook):
      * eshell/esh-proc.el (eshell-proc-load-hook, eshell-kill-hook):
      * eshell/esh-var.el (eshell-var-load-hook):
      Set default hook values to nil.  (Bug#5375)
      d783d303
  14. 25 Jan, 2011 1 commit
  15. 15 Jan, 2011 1 commit
  16. 02 Jan, 2011 1 commit
  17. 25 Sep, 2010 1 commit
    • Glenn Morris's avatar
      Cosmetic doc fixes for eshell. · ec60da52
      Glenn Morris authored
      * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el:
      * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el:
      * eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el:
      * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el:
      * eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el:
      * eshell/esh-cmd.el, eshell/esh-ext.el, eshell/esh-io.el:
      * eshell/esh-mode.el, eshell/esh-proc.el, eshell/esh-test.el:
      * eshell/esh-util.el, eshell/esh-var.el:
      Remove leading `*' from docs of faces and defcustoms.
      ec60da52
  18. 02 Sep, 2010 1 commit
    • Jan Djärv's avatar
      Remove cut buffer from documentation. · 45240125
      Jan Djärv authored
      * doc/emacs/frames.texi (Cut/Paste Other App): Remove vut-buffer text.
      
      * doc/lispref/text.texi (Low-Level Kill Ring):
      * doc/lispref/frames.texi (Window System Selections): Remove cut buffer
      documentation.
      
      * doc/misc/cl.texi (Basic Setf): Remove x-get-cut-buffer and x-get-cutbuffer.
      
      * lisp/term/x-win.el (x-select-text):
      * lisp/term/pc-win.el (x-selection-value):
      * lisp/term/ns-win.el (x-selection-value):
      * lisp/eshell/em-term.el:
      * lisp/w32-fns.el (x-get-selection-value):
      * lisp/mouse-sel.el (mouse-sel-set-selection-function):
      * lisp/frame.el (display-selections-p): Remove cut-buffer in documentation.
      
      * lisp/term.el (term-mouse-paste): Don't call x-get-cutbuffer.
      Remove cut buffer from error message.
      45240125
  19. 13 Jan, 2010 1 commit
  20. 09 Jan, 2009 1 commit
  21. 05 Jan, 2009 1 commit
  22. 21 May, 2008 1 commit
  23. 06 May, 2008 1 commit
  24. 10 Apr, 2008 1 commit
  25. 07 Jan, 2008 1 commit
  26. 05 Dec, 2007 1 commit
  27. 25 Jul, 2007 1 commit
  28. 21 Jan, 2007 1 commit
  29. 09 Dec, 2006 1 commit
  30. 06 Feb, 2006 1 commit
  31. 01 Aug, 2005 1 commit
  32. 04 Jul, 2005 1 commit
  33. 16 Apr, 2004 1 commit
  34. 08 Sep, 2003 1 commit
  35. 01 Sep, 2003 1 commit
  36. 15 Jul, 2001 1 commit
  37. 16 Oct, 2000 1 commit