1. 24 Apr, 2019 4 commits
  2. 23 Apr, 2019 3 commits
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/timer-list.el: Fix header-line alignment · 1828e9a9
      Stefan Monnier authored
      Enable lexical-binding.
      (cl-print-compiled, cl-print-compiled-button): Declare.
      (timer-list-mode): Add spacing to align the header.
      1828e9a9
    • Mattias Engdegård's avatar
      Rename auto-revert-notify-watch-descriptor-hash-list · ecab8835
      Mattias Engdegård authored
      * lisp/autorevert.el
      (auto-revert-notify-watch-descriptor-hash-list):
      Rename to auto-revert--buffers-by-watch-descriptor.  Improved doc string.
      (auto-revert-notify-rm-watch, auto-revert-notify-add-watch,
      auto-revert-notify-handler): Use new name.
      ecab8835
    • Alan Mackenzie's avatar
      Optimize for typing characters into long C++ raw strings. · 0d5caa9a
      Alan Mackenzie authored
      * lisp/progmodes/cc-fonts.el (c-font-lock-complex-decl-prepare)
      (c-font-lock-objc-methods) (c-font-lock-declarations, c-font-lock-enum-tail)
      (c-font-lock-cut-off-declarators, c-font-lock-enclosing-decls): If the chunk
      been fontified consists entirely of comments and strings, don't attempt to
      perform the function's action.
      
      * lisp/progmodes/cc-mode.el (c-before-change-check-unbalanced-strings): Don't
      expand (c-new-BEG c-new-END) unnecessarily to the entire raw string being
      fontified.
      (c-fl-decl-start, c-fl-decl-end): When in a (raw or otherwise) string, don't
      return a position outside of the string (which used to cause unneeded
      fontification).
      0d5caa9a
  3. 22 Apr, 2019 4 commits
  4. 21 Apr, 2019 5 commits
    • Basil L. Contovounesios's avatar
      Move side-effect-free from unsafep.el to subr.el · 3a618e5f
      Basil L. Contovounesios authored
      * lisp/emacs-lisp/unsafep.el: Move side-effect-free property setting
      from here...
      * lisp/subr.el: ...to here, as function declarations for modularity.
      3a618e5f
    • Mauro Aranda's avatar
      Avoid false positives and false negatives of Info-quoted face · 9d7e08dd
      Mauro Aranda authored
      * lisp/info.el (Info-mode-font-lock-keywords): Modify the regexp, for
      matching single quotes of opening single quote and closing single
      quote, and avoid matching text followed by a curly quote when it is
      not quoting. (Bug#35202)
      9d7e08dd
    • Michael R. Mauger's avatar
      * lisp/progmodes/sql.el Bug#35307 · 515f5782
      Michael R. Mauger authored
      (sql-product-alist): Added :prompt-cont-regexp for ms.
      
      Looking for experience with Microsofts SQLCMD interpreter and
      adjustments needed for Emacs to support it.
      515f5782
    • Michael R. Mauger's avatar
      * lisp/progmodes/sql.el Bug#24483 · d76fea29
      Michael R. Mauger authored
      (sql-interactive-remove-continuation-prompt): Properly protect `sql-prompt-cont-regexp'.
      (sql-interactive-mode): Same.
      d76fea29
    • Michael R. Mauger's avatar
      * lisp/progmodes.sql.el · 23d8cfb9
      Michael R. Mauger authored
      (sql-product-alist): Corrected :terminator defns.
      (sql-debug-send): New variable.
      (sql-send-string): Use it and correct buffer context.
      (sql-send-magic-terminator): Use `sql-input-sender'.
      (sql-placeholders-filter): Bug#11481 Don't recursively replace placeholders
      * test/lisp/progmodes/sql-tests.el
      (sql-test-placeholder-filter): Test placeholder functionality.
      23d8cfb9
  5. 20 Apr, 2019 8 commits
  6. 19 Apr, 2019 12 commits
  7. 18 Apr, 2019 2 commits
  8. 17 Apr, 2019 2 commits
    • Michael Albinus's avatar
      Fix Bug#35241 · 2c06731d
      Michael Albinus authored
      * lisp/files.el (executable-find): Quote default-directory.  (Bug#35241)
      
      * test/lisp/files-tests.el (files-tests-executable-find): New test.
      2c06731d
    • Andrii Kolomoiets's avatar
      Make python-shell-prompt-block-regexp match IPython prompt · 6f8fe0d5
      Andrii Kolomoiets authored
      * lisp/progmodes/python.el (python-shell-prompt-block-regexp): Match
      also IPython's multiline prompt.  It allows to correctly disable
      non-native completions during multiline statement in
      inferior-python-mode that runs IPython interpreter (Bug#34582).
      
      Copyright-paperwork-exempt: yes
      6f8fe0d5