1. 25 Apr, 2013 6 commits
    • Leo Liu's avatar
      * progmodes/octave.el (octave-completion-at-point-function): Make · 584ea277
      Leo Liu authored
      use of inferior octave process.
      (octave-initialize-completions): Remove.
      (inferior-octave-completion-table): New function.
      (inferior-octave-completion-at-point): Use it.
      (octave-completion-alist): Remove.
      584ea277
    • Stefan Monnier's avatar
      * lisp/progmodes/opascal.el: Use font-lock and syntax-propertize. · 1693b06a
      Stefan Monnier authored
      (opascal-mode-syntax-table): New var.
      (opascal-literal-kind, opascal-is-literal-end)
      (opascal-literal-token-at): Rewrite.
      (opascal--literal-start-re, opascal-font-lock-keywords)
      (opascal--syntax-propertize): New constants.
      (opascal-font-lock-defaults): Adjust.
      (opascal-mode): Use them.  Set comment-<foo> variables as well.
      (delphi-comment-face, opascal-comment-face, delphi-string-face)
      (opascal-string-face, delphi-keyword-face, opascal-keyword-face)
      (delphi-other-face, opascal-other-face): Remove face variables.
      (opascal-save-state): Remove macro.
      (opascal-fontifying-progress-step): Remove constant.
      (opascal--ignore-changes): Remove var.
      (opascal-set-token-property, opascal-parse-next-literal)
      (opascal-is-stable-literal, opascal-complete-literal)
      (opascal-is-literal-start, opascal-face-of)
      (opascal-parse-region, opascal-parse-region-until-stable)
      (opascal-fontify-region, opascal-after-change)
      (opascal-debug-show-is-stable, opascal-debug-unparse-buffer)
      (opascal-debug-parse-region, opascal-debug-parse-window)
      (opascal-debug-parse-buffer, opascal-debug-fontify-window)
      (opascal-debug-fontify-buffer): Remove.
      (opascal-debug-mode-map): Adjust accordingly.
      1693b06a
    • Leo Liu's avatar
      Merge octave-mod.el and octave-inf.el into octave.el with some · be64c05d
      Leo Liu authored
      cleanups.
      
      * progmodes/octave.el: New file renamed from octave-mod.el.
      * progmodes/octave-inf.el: Merged into octave.el.
      * progmodes/octave-mod.el: Renamed to octave.el.
      be64c05d
    • Tassilo Horn's avatar
      * textmodes/reftex-vars.el · d79d37bd
      Tassilo Horn authored
      (reftex-label-ignored-macros-and-environments): New defcustom.
      
      * textmodes/reftex-parse.el (reftex-parse-from-file): Use it.
      d79d37bd
    • Stefan Monnier's avatar
      * lisp/progmodes/octave-mod.el (octave-smie-forward-token): Only emit · ced3fc5d
      Stefan Monnier authored
      semi-colons if the line is not otherwise empty.
      * lisp/emacs-lisp/smie.el (smie-indent--hanging-p): Don't burp at EOB.
      (smie-indent-keyword): Improve the check to ensure that the next
      comment is really on the same line.
      (smie-indent-comment): Don't align with a subsequent closer (or eob).
      
      Fixes: debbugs:14218
      ced3fc5d
    • Glenn Morris's avatar
  2. 24 Apr, 2013 6 commits
  3. 23 Apr, 2013 6 commits
  4. 22 Apr, 2013 4 commits
    • Leo Liu's avatar
      * info-look.el: Prefer latex2e.info. · 72d548a9
      Leo Liu authored
      Fixes: debbugs:14240
      72d548a9
    • Michael Albinus's avatar
      * net/tramp-compat.el (tramp-compat-call-process): Move function ... · d0853629
      Michael Albinus authored
      * net/tramp.el (tramp-call-process): ... here
      (tramp-set-completion-function, tramp-parse-putty):
      * net/tramp-adb.el (tramp-adb-execute-adb-command):
      * net/tramp-gvfs.el (tramp-gvfs-send-command):
      * net/tramp-sh.el (tramp-sh-handle-set-file-times)
      (tramp-set-file-uid-gid, tramp-sh-handle-write-region)
      (tramp-call-local-coding-command): Use `tramp-call-process'
      instead of `tramp-compat-call-process'.
      
      * net/tramp-sh.el (tramp-perl-pack, tramp-perl-unpack): New defconst.
      (tramp-local-coding-commands, tramp-remote-coding-commands): Use them.
      (tramp-sh-handle-file-local-copy, tramp-sh-handle-write-region):
      (tramp-find-inline-compress):Improve traces.
      (tramp-maybe-send-script): Check for Perl binary.
      (tramp-get-inline-coding): Do not redirect STDOUT for local decoding.
      d0853629
    • Daiki Ueno's avatar
      epg.el: support pinentry mode added in GnuPG 2.1 · 38cc0210
      Daiki Ueno authored
      * epg.el (epg-context-pinentry-mode): New function.
      (epg-context-set-pinentry-mode): New function.
      (epg--start): Pass --pinentry-mode option to gpg command.
      38cc0210
    • Glenn Morris's avatar
      ChangeLog fix · 2ebed929
      Glenn Morris authored
      2ebed929
  5. 21 Apr, 2013 3 commits
  6. 20 Apr, 2013 3 commits
    • Glenn Morris's avatar
      No longer include timestamp in header of .elc files · a6d63d97
      Glenn Morris authored
      This removes needless differences between files compiled at different
      times or by different people, or from sources in different locations.
      Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00187.html
      
      * lisp/emacs-lisp/bytecomp.el (byte-compile-insert-header):
      No longer include timestamp etc information.
      
      * etc/NEWS: Mention this.
      a6d63d97
    • Roland Winkler's avatar
    • Stefan Monnier's avatar
      Use add/remove-function to manipulate process-filters. · bcd7a0a4
      Stefan Monnier authored
      * lisp/emacs-lisp/nadvice.el (advice--where-alist): Add :override.
      (remove-function): Autoload.
      
      * lisp/comint.el (comint-redirect-original-filter-function): Remove.
      (comint-redirect-cleanup, comint-redirect-send-command-to-process):
      * lisp/vc/vc-cvs.el (vc-cvs-annotate-process-filter,vc-cvs-annotate-command):
      * lisp/progmodes/octave-inf.el (inferior-octave-send-list-and-digest):
      * lisp/progmodes/prolog.el (prolog-consult-compile):
      * lisp/progmodes/gdb-mi.el (gdb, gdb--check-interpreter):
      Use add/remove-function instead.
      * lisp/progmodes/gud.el (gud-tooltip-original-filter): Remove.
      (gud-tooltip-process-output, gud-tooltip-tips):
      Use add/remove-function instead.
      * lisp/progmodes/xscheme.el (xscheme-previous-process-state): Remove.
      (scheme-interaction-mode, exit-scheme-interaction-mode):
      Use add/remove-function instead.
      
      * lisp/vc/vc-dispatcher.el: Use lexical-binding.
      (vc--process-sentinel): Rename from vc-process-sentinel.
      Change last arg to be the code to run.  Don't use vc-previous-sentinel
      and vc-sentinel-commands any more.
      (vc-exec-after): Allow code to be a function.  Use add/remove-function.
      (compilation-error-regexp-alist, view-old-buffer-read-only): Declare.
      bcd7a0a4
  7. 19 Apr, 2013 6 commits
  8. 18 Apr, 2013 5 commits
  9. 17 Apr, 2013 1 commit