1. 12 Sep, 2013 2 commits
  2. 01 Jun, 2013 1 commit
  3. 30 May, 2013 1 commit
    • Glenn Morris's avatar
      In Eshell, replace obsolete lisp-complete-symbol · 2082faa6
      Glenn Morris authored
      * eshell/em-cmpl.el (eshell-complete-lisp-symbol): New function.
      (eshell-cmpl-initialize, eshell-complete-parse-arguments):
      Replace obsolete lisp-complete-symbol with eshell-complete-lisp-symbol.
      2082faa6
  4. 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
  5. 06 May, 2013 1 commit
  6. 24 Feb, 2013 1 commit
  7. 01 Jan, 2013 1 commit
  8. 31 Dec, 2012 1 commit
  9. 19 Nov, 2012 1 commit
  10. 15 Nov, 2012 1 commit
  11. 11 Jul, 2012 1 commit
    • Stefan Monnier's avatar
      More CL cleanups and reduction of use of cl.el. · a464a6c7
      Stefan Monnier authored
      * woman.el, winner.el, vc/vc-rcs.el, vc/vc-hooks.el, vc/vc-hg.el:
      * vc/vc-git.el, vc/vc-dir.el, vc/vc-bzr.el, vc/vc-annotate.el:
      * textmodes/tex-mode.el, textmodes/sgml-mode.el, tar-mode.el:
      * strokes.el, ses.el, server.el, progmodes/js.el, progmodes/gdb-mi.el:
      * progmodes/flymake.el, progmodes/ebrowse.el, progmodes/compile.el:
      * play/tetris.el, play/snake.el, play/pong.el, play/landmark.el:
      * play/hanoi.el, play/decipher.el, play/5x5.el, nxml/nxml-mode.el:
      * net/secrets.el, net/quickurl.el, midnight.el, mail/footnote.el:
      * image-dired.el, ibuffer.el, ibuf-macs.el, ibuf-ext.el, hexl.el:
      * eshell/eshell.el, eshell/esh-io.el, eshell/esh-ext.el:
      * eshell/esh-cmd.el, eshell/em-ls.el, eshell/em-hist.el:
      * eshell/em-cmpl.el, eshell/em-banner.el:
      * url/url.el, url/url-queue.el, url/url-parse.el, url/url-http.el:
      * url/url-future.el, url/url-dav.el, url/url-cookie.el:
      * calendar/parse-time.el, test/eshell.el: Use cl-lib.
      * wid-browse.el, wdired.el, vc/vc.el, vc/vc-mtn.el, vc/vc-cvs.el:
      * vc/vc-arch.el, tree-widget.el, textmodes/texinfo.el:
      * textmodes/refill.el, textmodes/css-mode.el, term/tvi970.el:
      * term/ns-win.el, term.el, shell.el, ps-samp.el:
      * progmodes/perl-mode.el, progmodes/pascal.el, progmodes/gud.el:
      * progmodes/glasses.el, progmodes/etags.el, progmodes/cwarn.el:
      * play/gamegrid.el, play/bubbles.el, novice.el, notifications.el:
      * net/zeroconf.el, net/xesam.el, net/snmp-mode.el, net/mairix.el:
      * net/ldap.el, net/eudc.el, net/browse-url.el, man.el:
      * mail/mailheader.el, mail/feedmail.el:
      * url/url-util.el, url/url-privacy.el, url/url-nfs.el, url/url-misc.el:
      * url/url-methods.el, url/url-gw.el, url/url-file.el, url/url-expand.el:
      Dont use CL.
      * ibuf-ext.el (ibuffer-mark-old-buffers): Use float-time.
      * eshell/esh-opt.el (eshell-eval-using-options): Quote code with
      `lambda' rather than with `quote'.
      (eshell-do-opt): Adjust accordingly.
      (eshell-process-option): Simplify.
      * eshell/esh-var.el:
      * eshell/em-script.el: Require `esh-opt' for eshell-eval-using-options.
      * emacs-pcase.el (pcase--dontcare-upats, pcase--let*)
      (pcase--expand, pcase--u1): Rename pcase's internal `dontcare' pattern
      to `pcase--dontcare'.
      * emacs-cl.el (labels): Mark obsolete.
      (cl--letf, letf): Move to cl-lib.
      (cl--letf*, letf*): Remove.
      * emacs-cl-lib.el (cl-nth-value): Use defalias.
      * emacs-cl-macs.el (cl-dolist, cl-dotimes): Add indent rule.
      (cl-progv): Rewrite.
      (cl--letf, cl-letf): Move from cl.el.
      (cl-letf*): New macro.
      * emacs-cl-extra.el (cl--progv-before, cl--progv-after): Remove.
      a464a6c7
  12. 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
  13. 05 Mar, 2012 1 commit
  14. 11 Jan, 2012 1 commit
  15. 05 Jan, 2012 1 commit
  16. 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
  17. 25 Jan, 2011 1 commit
  18. 15 Jan, 2011 1 commit
  19. 02 Jan, 2011 1 commit
  20. 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
  21. 13 Jan, 2010 1 commit
  22. 24 Nov, 2009 1 commit
    • Michael Albinus's avatar
      Improve handling of processes on remote hosts. · 605a20a9
      Michael Albinus authored
      * eshell/esh-util.el (eshell-path-env): New defvar.
      (eshell-parse-colon-path): New defun.
      (eshell-file-attributes): Use `eshell-parse-colon-path'.
      
      * eshell/esh-ext.el (eshell-search-path): Use
      `eshell-parse-colon-path'.
      (eshell-remote-command): Remove argument HANDLER.
      (eshell-external-command): Check for FTP remote connection.
      
      * eshell/esh-proc.el (eshell-gather-process-output): Use
      `file-truename', in order to start also symlinked files. Apply
      `start-file-process' instead of `start-process'. Shorten `command'
      to the local file name part.
      
      * eshell/em-cmpl.el (eshell-complete-commands-list): Use
      `eshell-parse-colon-path'.
      
      * eshell/em-unix.el (eshell/du): Check for FTP remote connection.
      
      * net/tramp.el (tramp-eshell-directory-change): New defun.  Add it
      to `eshell-directory-change-hook'.
      605a20a9
  23. 05 Jan, 2009 1 commit
  24. 08 Oct, 2008 1 commit
  25. 21 May, 2008 1 commit
  26. 06 May, 2008 1 commit
  27. 10 Apr, 2008 1 commit
  28. 07 Jan, 2008 1 commit
  29. 05 Dec, 2007 1 commit
  30. 17 Nov, 2007 1 commit
    • Dan Nicolaescu's avatar
      * eshell/esh-util.el (eshell-under-xemacs-p): Remove. · a3269bc4
      Dan Nicolaescu authored
      * eshell/esh-mode.el (eshell-mode-syntax-table)
      (command-running-p):
      * eshell/esh-ext.el (eshell-external-command):
      * eshell/esh-cmd.el (require):
      * eshell/em-unix.el (eshell-plain-locate-behavior):
      * eshell/em-cmpl.el (eshell-cmpl-initialize): Replace
      eshell-under-xemacs-p with (featurep 'xemacs).
      * eshell/esh-mode.el (characterp,char-int): Remove unused
      conditional defaliases.
      
      * pcomplete.el (pcomplete-event-matches-key-specifier-p): Rename
      from event-matches-key-specifier-p, define unconditionally.
      (event-basic-type): Remove unused defalias.
      (pcomplete-show-completions):
      Use pcomplete-event-matches-key-specifier-p.
      
      * mh-e.el (mh-xemacs-flag): Remove.
      (mh-min-colors-defined-flag):
      * mh-xface.el (mh-show-xface-function):
      * mh-utils.el (mh-colors-available-p):
      * mh-show.el (mh-show-mode):
      * mh-gnus.el (mh-gnus-local-map-property):
      * mh-folder.el (mh-folder-mode-map)
      (mh-remove-xemacs-horizontal-scrollbar, mh-folder-mode):
      * mh-comp.el (mh-insert-x-mailer): Replace uses of mh-xemacs-flag
      with (featurep 'xemacs).
      a3269bc4
  31. 25 Jul, 2007 1 commit
  32. 21 Jan, 2007 1 commit
  33. 09 Dec, 2006 1 commit
  34. 06 Feb, 2006 1 commit
  35. 01 Aug, 2005 1 commit
  36. 04 Jul, 2005 1 commit
  37. 31 May, 2005 1 commit
  38. 27 May, 2005 1 commit
  39. 16 Apr, 2004 1 commit