1. 09 May, 2019 5 commits
    • Alan Mackenzie's avatar
      Fix description of (move-to-column <n> t) when column <n> is inside a tab · 32d18132
      Alan Mackenzie authored
      This fixes bug #35647.  State that when indent-tabs-mode is non-nil, spaces
      are inserted before the tab rather than the tab being replaced by spaces.
      
      * doc/lispref/text.texi (columns)
      * src/indent.c (move-to-column): Make the above documentation amendment.
      32d18132
    • Noam Postavsky's avatar
      ; Fix smtpmail-stream-type docstring · 0397b7c7
      Noam Postavsky authored
      * lisp/mail/smtpmail.el (smtpmail-stream-type): Remove redundant
      docstring verbiage.
      0397b7c7
    • Noam Postavsky's avatar
      Recognize single quote attribute values in nxml and sgml (Bug#35381) · 7dab3ee7
      Noam Postavsky authored
      * lisp/textmodes/sgml-mode.el (sgml-specials): Add single quote.
      (sgml-syntax-propertize-rules): Handle single quote.
      * test/lisp/nxml/nxml-mode-tests.el (nxml-mode-font-lock-quotes): New
      test.
      * test/lisp/textmodes/sgml-mode-tests.el
      (sgml-delete-tag-bug-8203-should-not-delete-apostrophe): Now passes.
      7dab3ee7
    • Noam Postavsky's avatar
      Disable extra display of &#10; in nxml-mode (Bug#32897) · e4cde426
      Noam Postavsky authored
      * lisp/nxml/nxml-mode.el (nxml-char-ref-display-extra): Don't put
      display for the newline, it makes the indentation look wrong.
      e4cde426
    • Noam Postavsky's avatar
      Fix nxml-get-inside (Bug#32003) · ca14dd1d
      Noam Postavsky authored
      The change from 2016-01-16 "lisp/nxml: Use syntax-tables for comments"
      made nxml-get-inside return non-nil for any string or comment,
      including attribute strings.  This caused incorrect and therefore
      indentation.
      * lisp/nxml/nxml-rap.el: Update commentary to reflect changes to
      nxml-mode parsing.
      (nxml-get-inside): Only return non-nil when inside comments and
      generic strings, not normal quote-delimited strings.
      * test/lisp/nxml/nxml-mode-tests.el: New tests.
      ca14dd1d
  2. 08 May, 2019 3 commits
  3. 07 May, 2019 2 commits
  4. 06 May, 2019 1 commit
  5. 05 May, 2019 1 commit
  6. 04 May, 2019 1 commit
  7. 02 May, 2019 1 commit
  8. 01 May, 2019 3 commits
  9. 28 Apr, 2019 3 commits
  10. 27 Apr, 2019 1 commit
  11. 26 Apr, 2019 1 commit
  12. 25 Apr, 2019 1 commit
  13. 23 Apr, 2019 1 commit
  14. 22 Apr, 2019 3 commits
    • Noam Postavsky's avatar
      Be more careful about indent-sexp going over eol (Bug#35286) · 93912bae
      Noam Postavsky authored
      * lisp/emacs-lisp/lisp-mode.el (indent-sexp): Only go over multiple
      sexps if the end of line is within a sexp.
      * test/lisp/emacs-lisp/lisp-mode-tests.el
      (indent-sexp-stop-before-eol-comment)
      (indent-sexp-stop-before-eol-non-lisp): New tests.
      93912bae
    • Basil L. Contovounesios's avatar
      Backport: Improve pure and side-effect-free docs · 3988e93d
      Basil L. Contovounesios authored
      For discussion, see thread starting at:
      https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00316.html
      * doc/lispref/customize.texi (Composite Types): Do not overspecify
      :match-alternatives predicates.
      * doc/lispref/eval.texi (Intro Eval): Anchor definition of "side
      effect" for cross-referencing...
      * doc/lispref/functions.texi (What Is a Function): ...from here.
      Define what a pure function is.
      * doc/lispref/internals.texi (Writing Emacs Primitives): Describe
      currently preferred approach to marking primitives as pure and
      side-effect-free.
      * doc/lispref/symbols.texi (Standard Properties): Expand description
      of pure and side-effect-free properties.
      
      (cherry picked from commit 4430a9b5)
      3988e93d
    • Basil L. Contovounesios's avatar
      Backport: Avoid using obsolete indent-relative-maybe · 7565d2d2
      Basil L. Contovounesios authored
      * lisp/electric.el (electric-indent-functions-without-reindent):
      * lisp/indent.el (indent-according-to-mode): Check for
      indent-relative-first-indent-point in addition to its obsolete alias
      indent-relative-maybe.
      * lisp/obsolete/vi.el (vi-com-map): Use
      indent-relative-first-indent-point in place of its obsolete alias
      indent-relative-maybe.
      
      (cherry picked from commit 0e468a62)
      7565d2d2
  15. 21 Apr, 2019 4 commits
  16. 20 Apr, 2019 6 commits
  17. 19 Apr, 2019 3 commits