;;; rect.el --- rectangle functions for GNU Emacs -*- lexical-binding:t -*-
-;; Copyright (C) 1985, 1999-2014 Free Software Foundation, Inc.
+;; Copyright (C) 1985, 1999-2015 Free Software Foundation, Inc.
;; Maintainer: Didier Verna <didier@xemacs.org>
;; Keywords: internal
(defgroup rectangle nil
"Operations on rectangles."
- :version "24.5"
+ :version "25.1"
:group 'editing)
;; FIXME: this function should be replaced by `apply-on-rectangle'
(if (window-parameter nil 'rectangle--point-crutches)
(setf (window-parameter nil 'rectangle--point-crutches) nil))
(if rectangle--mark-crutches (setq rectangle--mark-crutches nil)))
- ;; If move-to-column over-shooted, move back one char so we're
+ ;; If move-to-column overshot, move back one char so we're
;; at the position where rectangle--highlight-for-redisplay
;; will add the overlay (so that the cursor can be drawn at the
;; right place).
(setq rectangle-number-line-counter
(1+ rectangle-number-line-counter)))
-(defun rectange--default-line-number-format (start end start-at)
+(defun rectangle--default-line-number-format (start end start-at)
(concat "%"
(int-to-string (length (int-to-string (+ (count-lines start end)
start-at))))
(start-at (read-number "Number to count from: " 1)))
(list start end start-at
(read-string "Format string: "
- (rectange--default-line-number-format
+ (rectangle--default-line-number-format
start end start-at))))
(list (region-beginning) (region-end) 1 nil)))
(unless format
- (setq format (rectange--default-line-number-format start end start-at)))
+ (setq format (rectangle--default-line-number-format start end start-at)))
(let ((rectangle-number-line-counter start-at))
(apply-on-rectangle 'rectangle-number-line-callback
start end format)))