]> git.eshelyaron.com Git - emacs.git/commitdiff
* emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): Make it an alias.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 19 Apr 2008 19:35:09 +0000 (19:35 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 19 Apr 2008 19:35:09 +0000 (19:35 +0000)
* progmodes/scheme.el (scheme-mode-variables): Don't use it.

lisp/ChangeLog
lisp/emacs-lisp/lisp-mode.el
lisp/progmodes/scheme.el

index 0cf25aca21304a5d9734fbbd040b6b57a24b2265..93779a34e3a87aecefa0528ab418732f340157ac 100644 (file)
@@ -1,5 +1,8 @@
 2008-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): Make it an alias.
+       * progmodes/scheme.el (scheme-mode-variables): Don't use it.
+
        * tooltip.el (tooltip-previous-message): New var.
        (tooltip-show-help-non-mode): Rewrite to better follow the behavior of
        the C code (avoid overwriting a minibuffer, restore previous echo
index 9968a9a2f0c58f2b14c5650609d8c5dc4bf3f059..48f0b9b78607a93f7862b31e52c1cb53b39cb8da 100644 (file)
   ;;(set (make-local-variable 'adaptive-fill-mode) nil)
   (make-local-variable 'indent-line-function)
   (setq indent-line-function 'lisp-indent-line)
-  (make-local-variable 'indent-region-function)
-  (setq indent-region-function 'lisp-indent-region)
   (make-local-variable 'parse-sexp-ignore-comments)
   (setq parse-sexp-ignore-comments t)
   (make-local-variable 'outline-regexp)
@@ -783,6 +781,8 @@ if it already has a value.\)
 With argument, insert value in current buffer after the defun.
 Return the result of evaluation."
   (interactive "P")
+  ;; FIXME: the print-length/level bindings should only be applied while
+  ;; printing, not while evaluating.
   (let ((debug-on-error eval-expression-debug-on-error)
        (print-length eval-expression-print-length)
        (print-level eval-expression-print-level))
@@ -855,21 +855,7 @@ which see."
 ;; May still be used by some external Lisp-mode variant.
 (define-obsolete-function-alias 'lisp-comment-indent
     'comment-indent-default "22.1")
-
-;; This function just forces a more costly detection of comments (using
-;; parse-partial-sexp from beginning-of-defun).  I.e. It avoids the problem of
-;; taking a `;' inside a string started on another line for a comment starter.
-;; Note: `newcomment' gets it right now since we set comment-use-global-state
-;; so we could get rid of it.   -stef
-(defun lisp-mode-auto-fill ()
-  (if (> (current-column) (current-fill-column))
-      (if (save-excursion
-           (nth 4 (syntax-ppss (point))))
-         (do-auto-fill)
-       (unless (and (boundp 'comment-auto-fill-only-comments)
-                    comment-auto-fill-only-comments)
-         (let ((comment-start nil) (comment-start-skip nil))
-           (do-auto-fill))))))
+(define-obsolete-function-alias 'lisp-mode-auto-fill 'do-auto-fill "23.1")
 
 (defcustom lisp-indent-offset nil
   "If non-nil, indent second line of expressions that many more columns."
index e863a8cfcb07f4b88d064f3b3358a3f71778cf18..e308cb1b49a42b702b32ed9024d21d9eb86bd4c1 100644 (file)
   ;; because lisp-fill-paragraph should do the job.
   (make-local-variable 'adaptive-fill-mode)
   (setq adaptive-fill-mode nil)
-  (make-local-variable 'normal-auto-fill-function)
-  (setq normal-auto-fill-function 'lisp-mode-auto-fill)
   (make-local-variable 'indent-line-function)
   (setq indent-line-function 'lisp-indent-line)
   (make-local-variable 'parse-sexp-ignore-comments)