1. 17 Mar, 2015 2 commits
  2. 16 Mar, 2015 6 commits
    • Alan Mackenzie's avatar
      Edebug: Allow "S" to work during trace mode. Fixes debbugs #20074. · b0743354
      Alan Mackenzie authored
      Also display the overlay arrow in go and go-nonstop modes.
      
      * emacs-lisp/edebug.el (edebug--display-1): Move the
      `input-pending' test to after trace mode's `sit-for'.
      (edebug--recursive-edit): Insert "(sit-for 0)" after
      "(edebug-overlay-arrow)".
      b0743354
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Optimize &aux. · 801eda8a
      Stefan Monnier authored
      Rework to avoid cl--do-arglist in more cases; add comments to explain what's
      going on.
      (cl--do-&aux): New function extracted from cl--do-arglist.
      (cl--do-arglist): Use it.
      * lisp/emacs-lisp/cl-generic.el: Add Version: header, for ELPA purposes.
      801eda8a
    • Stefan Monnier's avatar
      Add `predicate' arg to `read-buffer' and use it for erc-iswitchb · f925fc93
      Stefan Monnier authored
      Fixes: debbugs:20116
      
      * src/minibuf.c (Fread_buffer): Add `predicate' argument.
      * src/callint.c (Fcall_interactively): Adjust calls accordingly.
      
      * lisp/erc/erc.el (erc-switch-to-buffer): Rename from erc-iswitchb and rewrite
      using read-buffer.
      (erc--buffer-p): New function, extracted from erc-buffer-filter.
      (erc-buffer-filter): Use it.
      (erc-with-all-buffers-of-server): Silence compile warning if the return
      value is unused.
      (erc-is-valid-nick-p, erc-common-server-suffixes, erc-get-arglist)
      (erc-command-name, erc-popup-input-buffer): Use \` and \' to match
      beg/end of string.
      
      * lisp/obsolete/iswitchb.el (iswitchb-read-buffer): Add `predicate' arg.
      * lisp/isearchb.el (isearchb-iswitchb): Adjust accordingly.
      * lisp/ido.el (ido-read-buffer): Add `predicate' argument.
      * lisp/misearch.el (unload-function-defs-list): Declare before use.
      f925fc93
    • Vibhav Pant's avatar
      Fixes: debbugs:19335 · 43a847c0
      Vibhav Pant authored
      * net/browse-url.el (browse-url-browser-function): Add "Conkeror".
      (browse-url-conkeror-program, browse-url-conkeror-arguments)
      (browse-url-conkeror-new-window-is-buffer): New defcustoms.
      (browse-url-default-browser): Check for `browse-url-conkeror'
      and call `browse-url-conkeror-program'.
      (browse-url-conkeror): New command.
      (bug#19863)
      
      * etc/NEWS: Mention added support for Conkeror.
      43a847c0
    • Vibhav Pant's avatar
      Add 'clear' functionality to eshell. · ab4e4cc9
      Vibhav Pant authored
      * eshell/esh-mode.el (eshell/clear): New function.
      
      * etc/NEWS: Mention new built-in command.
      ab4e4cc9
    • Alan Mackenzie's avatar
      Make Edebug work with Follow Mode. · 3eb4d23a
      Alan Mackenzie authored
      * emacs-lisp/edebug.el (edebug--display-1): Remove call to
      edebug-adjust-window.
      (edebug--recursive-edit): Don't bind pre/post-command-hooks to nil
      over the recursive edit.
      (edebug-adjust-window): Remove.
      3eb4d23a
  3. 15 Mar, 2015 4 commits
    • Michael Albinus's avatar
      In Tramp. check ssh Control* options only when needed · 28caedba
      Michael Albinus authored
      Fixes: debbugs:20015
      
      * net/tramp-adb.el:
      * net/tramp-gvfs.el:
      * net/tramp-sh.el:
      * net/tramp-smb.el: Set tramp-autoload cookie for all defcustoms.
      
      * net/tramp-sh.el (tramp-use-ssh-controlmaster-options):
      New defcustom, moved from tramp.el.
      (tramp-ssh-controlmaster-options): New defvar, moved from tramp.el
      but with a nil initial value.
      (tramp-ssh-controlmaster-options): New defun.
      (tramp-do-copy-or-rename-file-out-of-band)
      (tramp-maybe-open-connection): Use it.
      
      * net/tramp.el (tramp-ssh-controlmaster-options)
      (tramp-use-ssh-controlmaster-options): Move them to tramp-sh.el.
      (tramp-default-method): Do not check for
      `tramp-ssh-controlmaster-options'.
      28caedba
    • Tassilo Horn's avatar
      Font-lock elisp macros/special forms dynamically · 51e7e463
      Tassilo Horn authored
      * emacs-lisp/lisp-mode.el (lisp--el-macro-regexp): New defconst.
      (lisp--el-update-macro-regexp, lisp--el-update-after-load)
      (lisp--el-match-macro): New functions.
      (lisp-mode-variables): Update lisp--el-macro-regexp and add
      lisp--el-update-after-load to after-load-functions.
      51e7e463
    • Daniel Colascione's avatar
      Support indenting backquote substitutions in cl-indent · 99416824
      Daniel Colascione authored
      * lisp/emacs-lisp/cl-indent.el
      (lisp-indent-backquote-substitution-mode): New user option.
      (common-lisp-indent-function-1, common-lisp-loop-part-indentation)
      (common-lisp-indent-function): Support normally indenting
      backquote substitutions.
      (extended-loop-p): Rename to `lisp-extended-loop-p'.
      99416824
    • Michael R. Mauger's avatar
      2015-03-14 Michael R. Mauger <michael@mauger.com> · 84a66856
      Michael R. Mauger authored
      * progmodes/sql.el: Version 3.5
      (sql-starts-with-prompt-re, sql-ends-with-prompt-re): Match password prompts.
      (sql-interactive-remove-continuation-prompt): Fixed regression. (Bug#6686)
      84a66856
  4. 14 Mar, 2015 2 commits
    • Daniel Colascione's avatar
      Type checking for `define-widget' · 554001df
      Daniel Colascione authored
      * lisp/widget.el (define-widget): Check that documentation is a string
      or nil; prevent wailing and gnashing of teeth when users forget to
      pass a docstring and wonder why their properties don't work.
      554001df
    • Daniel Colascione's avatar
      Add --no-x-resources option · 3bf36992
      Daniel Colascione authored
      * lisp/startup.el (command-line): Process "--no-x-resources".
      
      * src/emacs.c (standard_args): Add --no-x-resources.
      (usage_message): Document that -Q implies --no-x-resources.
      3bf36992
  5. 13 Mar, 2015 2 commits
    • Paul Eggert's avatar
      Fix ChangeLog typo · a605a790
      Paul Eggert authored
      a605a790
    • Kevin Ryde's avatar
      info-look fixes for Texinfo 5 · f5a0faac
      Kevin Ryde authored
      * info-look.el (c-mode, bison-mode, makefile-mode)
      (makefile-automake-mode, texinfo-mode, autoconf-mode, awk-mode)
      (latex-mode, emacs-lisp-mode, sh-mode, cfengine-mode): Match
      `foo' and 'foo' and ‘foo’ for @item and similar.
      (latex-mode): Match multi-arg \frac{num}{den} or \sqrt[root]{n} in
      suffix regexp.
      f5a0faac
  6. 12 Mar, 2015 3 commits
    • Juri Linkov's avatar
      Support goal column in multi-line minibuffer · b91eafe3
      Juri Linkov authored
      * lisp/simple.el (next-line-or-history-element)
      (previous-line-or-history-element): Remember the goal column of
      possibly multi-line input, and restore it afterwards.
      
      Fixes: debbugs:19824
      b91eafe3
    • Rasmus Pank Roulund's avatar
      Fixes: debbugs:19335 · ac4cce62
      Rasmus Pank Roulund authored
      * lisp/ido.el (ido-add-virtual-buffers-to-list): Include bookmark-alist files
      ac4cce62
    • Eli Zaretskii's avatar
      Fix support of scripts in w32font.c (Bug#19993) · fc10058a
      Eli Zaretskii authored
       src/w32font.c (font_supported_scripts): Add subranges for Latin
       Supplement, Latin Extended-A/B, Vai, Supplemental Punctuation, Tai
       Le, Buginese, Yijing Hexagrams, Ancient Greek Numbers, Tai Xuan
       Jing, Counting Rods, Sundanese, Lepcha, Ol Chiki, Saurashtra,
       Kayah Li, Rejang, Ancient Symbols, Phistos Disc, Carian, Lycian,
       Lydian, Dominoe Tiles, and Mahjong Tiles.  Break the Mathematical
       Alphanumeric Symbols into several "scripts" like fontset.el does.
       (syms_of_w32font): DEFSYM all the new script symbols.
      
       lisp/international/fontset.el (script-representative-chars): Add a
       representative character for 'vai'.
      fc10058a
  7. 11 Mar, 2015 2 commits
  8. 10 Mar, 2015 6 commits
    • Paul Eggert's avatar
      Prefer "initialize" to "initialise" · 2a1be9eb
      Paul Eggert authored
      * lisp/progmodes/js.el (js-indent-first-init):
      Rename from js-indent-first-initialiser, to avoid worrying about
      American vs British spelling.  All uses changed.
      * test/indent/js-indent-init-t.js: Rename from
      indent/js-indent-first-initialiser-t.js.
      * test/indent/js-indent-init-dynamic.js: Rename from
      test/indent/js-indent-first-initialiser-dynamic.js.
      2a1be9eb
    • Glenn Morris's avatar
      # Further ChangeLog fix · c3ca6a91
      Glenn Morris authored
      c3ca6a91
    • Glenn Morris's avatar
      * lisp/progmodes/js.el (js-indent-first-initialiser): Fix doc, type, version. · 6c9681af
      Glenn Morris authored
      First line of the doc string should be a complete sentence.
      
      * etc/NEWS: Mention new option.
      
      # Fix associated ChangeLog entries.
      6c9681af
    • Jackson Ray Hamilton's avatar
      New indentation option for js-mode · 933e0ab4
      Jackson Ray Hamilton authored
      * lisp/progmodes/js.el (js--proper-indentation): Add new custom option
      `js-indent-first-initialiser' and a function to utilize it,
      `js--maybe-goto-declaration-keyword-end'.
      
      * test/indent/js.js: Add local variables.
      
      * test/indent/js-indent-first-initialiser-t.js: New test for
      `js-indent-first-initialiser'.
      
      * test/indent/js-indent-first-initialiser-dynamic.js: New test for
      `js-indent-first-initialiser'.
      933e0ab4
    • Paul Eggert's avatar
      Spelling and minor grammar fixes · 33d9869b
      Paul Eggert authored
      33d9869b
    • Thomas Fitzsimmons's avatar
      Recognize more LDAP attributes · ff032662
      Thomas Fitzsimmons authored
      Fixes: debbugs:8983
      
      * net/ldap.el (ldap-attribute-syntaxes-alist): Add LDAP attributes
      from RFC2798 Section 9.1.1.  (Bug#8983)
      ff032662
  9. 09 Mar, 2015 5 commits
  10. 08 Mar, 2015 3 commits
  11. 07 Mar, 2015 5 commits