1. 10 Jul, 2001 1 commit
  2. 09 Jul, 2001 1 commit
  3. 04 May, 2001 1 commit
    • Eli Zaretskii's avatar
      (c-electric-delete, c-electric-delete-forward): Split `c-electric-delete' · fdea67e7
      Eli Zaretskii authored
      into two functions where `c-electric-delete-forward' always deletes
      forward and `c-electric-delete' only contains the code
      necessary for XEmacs to choose between backward and forward
      deletion.  `c-electric-delete-forward' is now bound to C-d to
      get the electric behavior on that key too.
      
      (c-fill-paragraph): Fixed bogus direct use of c-comment-prefix-regexp,
      which caused an error when it's a list.
      fdea67e7
  4. 04 Apr, 2001 1 commit
    • Stefan Monnier's avatar
      (c-outline-level): · de28797f
      Stefan Monnier authored
      Bind buffer-invisibility-spec.  Originally from Dave Love, but
      got lost when incorporating version 5.26.
      de28797f
  5. 21 Mar, 2001 1 commit
  6. 06 Dec, 2000 1 commit
  7. 24 Jul, 2000 1 commit
    • Gerd Moellmann's avatar
      (c-indent-new-comment-line): Added a kludge · b8ded794
      Gerd Moellmann authored
      similar to the one in c-fill-paragraph to check the fill
      prefix from the adaptive fill function for sanity.
      (c-electric-brace): Fixed some bugs in the state
      handling that caused class open lines to be recognized as
      statement-conts in some cases.
      (c-indent-new-comment-line): Keep the fill prefix
      guessed by the adaptive fill function unless point is on the
      first line of a block comment.
      (c-indent-command): Obey c-syntactic-indentation.
      (c-electric-brace, c-electric-slash,
      c-electric-star, c-electric-semi&comma, c-electric-colon,
      c-electric-lt-gt, c-electric-paren): Don't reindent old lines
      when c-syntactic-indentation is nil.
      (c-fill-paragraph): Keep one or two spaces
      between the text and the block comment ender when it hangs,
      depending on how many there are before the fill.
      (c-indent-new-comment-line): Always break
      multiline comments in multiline mode, regardless of
      comment-multi-line.
      b8ded794
  8. 03 Jan, 2000 1 commit
  9. 28 Dec, 1999 1 commit
  10. 12 Dec, 1999 1 commit
  11. 30 Mar, 1999 1 commit
  12. 06 Mar, 1999 1 commit
  13. 08 Feb, 1999 1 commit
  14. 08 Mar, 1998 1 commit
    • Richard M. Stallman's avatar
      (c-fill-paragraph): Bind fill-paragraph-function to · f23da29a
      Richard M. Stallman authored
      nil when calling fill-paragraph, to avoid bogus recursion which
      will signal an error.
      
      (c-fill-paragraph): Always keep point in the same
      relative position.  Fill comment before point if there's nothing
      else on the same line.  Fill block comments after code a little
      better.  Try harder to find a good fill-prefix when point is on a
      block comment ender line.  Use c-Java-javadoc-paragraph-start in
      block comments in Java mode.  Leave block comment ender alone when
      c-hanging-comment-ender-p is nil and point is on that line.
      Detect paragraph-separate in multiparagraph comments.  Fix for bug
      that may strip the `*' off `*/' if fill-prefix ends with `*' and
      c-hanging-comment-ender-p is t.  Added filling of multiline string
      literals.  Always return t to disable filling in any unhandled
      area, i.e. actual code where fill-paragraph only mess things up.
      f23da29a
  15. 17 Feb, 1998 1 commit
    • Richard M. Stallman's avatar
      (c-beginning-of-statement) · 28c236de
      Richard M. Stallman authored
      (c-end-of-statement): Do not move by sentence in strings.
      
      (c-beginning-of-statement): Major rewrite.
      
      (c-beginning-of-defun, c-indent-defun):
      Use (c-point 'bod) instead of beginning-of-defun directly.
      
      (c-beginning-of-defun, c-end-of-defun): New commands.
      
      (c-beginning-of-statement): When moving forward by sentences, because
      we're either inside or at the start of a comment, be sure to limit
      movement to only within the extent of the comment.
      
      (c-electric-colon): Don't insert newlines before or after scope
      operators, regardless of the value of c-hanging-colons.
      
      (c-electric-brace): namespace-open and namespace-close braces can hang.
      
      (c-comment-line-break-function): When breaking a
      line-oriented comment, copy the comment leader from the previous
      line instead of hardcoding it to "// ".  This ensures that
      whitespace between the slashes and the text is preserved.
      
      (c-electric-pound, c-electric-brace)
      (c-electric-slash, c-electric-star, c-electric-semi&comma)
      (c-electric-colon, c-electric-lt-gt, c-scope-operator)
      (c-electric-backspace, c-electric-delete)
      (c-indent-command, c-indent-exp, c-indent-defun)
      (c-backslash-region, c-fill-paragraph): Add "*" to interactive spec.
      
      (c-fill-paragraph): regexp-quote the
      fill-prefix when search forward for the end of line oriented comments.
      (c-backslash-region): Do not preserve the zmacs region (XEmacs).
      28c236de
  16. 23 Oct, 1997 2 commits
    • Karl Heuer's avatar
      (c-progress-init, c-progress-fini): · a7c7b186
      Karl Heuer authored
      Be slient if c-progress-interval
      is nil.
      
      (c-comment-line-break-function):
      Fix for when comment starts at
      comment-column and there is non-whitespace preceding this on the
      current line.
      a7c7b186
    • Karl Heuer's avatar
      (c-beginning-of-statement): · 11e9410e
      Karl Heuer authored
      Fixes in sentence movement to properly
      handle M-e moving forward into a comment when looking at preceding
      whitespace, and M-a moving backward into comment when looking at
      following whitespace.
      
      Uncommented the looking-at call in the
      sentence-flag clause so that moving by forward-sentence when looking
      at the beginning of a comment works again.  A previous log message in
      cc-mode.el indicates this was commented out "because
      c-beginning-of-statement-1 should do the right thing", but clearly it
      doesn't.
      
      I don't know if this breaks something else, because I can't figure out
      why it was commented out in the first place.
      11e9410e
  17. 08 Sep, 1997 1 commit
  18. 16 Aug, 1997 1 commit
  19. 11 Aug, 1997 2 commits
  20. 09 Aug, 1997 1 commit
  21. 18 Jul, 1997 1 commit
  22. 10 Jul, 1997 1 commit