]> code.delx.au - gnu-emacs/blobdiff - lisp/register.el
(compilation-start): In the no-async-subprocesses branch, fontify
[gnu-emacs] / lisp / register.el
index ad65d4b7401e82f7c9cff0784d60031d91cd86b9..bab9d01edf2b0a33953b72a1e18191fa065bfcad 100644 (file)
@@ -146,7 +146,7 @@ Interactively, NUMBER is the prefix arg (none means nil)."
                  (if (looking-at "\\s-*-?[0-9]+")
                      (progn
                        (goto-char (match-end 0))
-                       (string-to-int (match-string 0)))
+                       (string-to-number (match-string 0)))
                    0))))
 
 (defun increment-register (number register)
@@ -233,7 +233,7 @@ The Lisp value REGISTER is a character."
          (progn
            (princ "the text:\n")
            (princ val))
-       (cond 
+       (cond
         ;; Extract first N characters starting with first non-whitespace.
         ((string-match (format "[^ \t\n].\\{,%d\\}"
                                ;; Deduct 6 for the spaces inserted below.
@@ -304,8 +304,10 @@ START and END are buffer positions indicating what to prepend."
 
 (defun copy-rectangle-to-register (register start end &optional delete-flag)
   "Copy rectangular region into register REGISTER.
-With prefix arg, delete as well.
-Called from program, takes four args: REGISTER, START, END and DELETE-FLAG.
+With prefix arg, delete as well.  To insert this register
+in the buffer, use \\[insert-register].
+
+Called from a program, takes four args: REGISTER, START, END and DELETE-FLAG.
 START and END are buffer positions giving two corners of rectangle."
   (interactive "cCopy rectangle to register: \nr\nP")
   (set-register register
@@ -313,4 +315,6 @@ START and END are buffer positions giving two corners of rectangle."
                    (delete-extract-rectangle start end)
                  (extract-rectangle start end))))
 
+(provide 'register)
+;;; arch-tag: ce14dd68-8265-475f-9341-5d4ec5a53035
 ;;; register.el ends here