[mcclim-cvs] CVS mcclim/Drei

thenriksen thenriksen at common-lisp.net
Sat Nov 18 20:52:53 UTC 2006


Update of /project/mcclim/cvsroot/mcclim/Drei
In directory clnet:/tmp/cvs-serv23318/Drei

Modified Files:
	misc-commands.lisp 
Log Message:
These commands were broken, now they work.


--- /project/mcclim/cvsroot/mcclim/Drei/misc-commands.lisp	2006/11/08 01:15:33	1.1
+++ /project/mcclim/cvsroot/mcclim/Drei/misc-commands.lisp	2006/11/18 20:52:52	1.2
@@ -50,26 +50,20 @@
 (define-command (com-count-lines-page :name t :command-table info-table) ()
   "Print the number of lines in the current page.
 Also prints the number of lines before and after point (as '(b + a)')."
-  (let* ((pane (current-window))
-         (syntax (syntax (buffer pane)))
-	 (point (point pane))
-	 (start (clone-mark point))
-	 (end (clone-mark point)))
-    (backward-page start syntax)
-    (forward-page end syntax)
+  (let* ((start (clone-mark *current-point*))
+	 (end (clone-mark *current-point*)))
+    (backward-page start *current-syntax* 1 nil)
+    (forward-page end *current-syntax* 1 nil)
     (let ((total (number-of-lines-in-region start end))
-	  (before (number-of-lines-in-region start point))
-	  (after (number-of-lines-in-region point end)))
+	  (before (number-of-lines-in-region start *current-point*))
+	  (after (number-of-lines-in-region *current-point* end)))
       (display-message "Page has ~A lines (~A + ~A)" (1+ total) before after))))
 
 (define-command (com-count-lines-region :name t :command-table info-table) ()
   "Print the number of lines in the region.
 Also prints the number of objects (as 'o character[s]')."
-  (let*  ((pane (current-window))
-	  (point (point pane))
-	  (mark (mark pane))
-	  (lines (number-of-lines-in-region point mark))
-	  (chars (abs (- (offset point) (offset mark)))))
+  (let*  ((lines (number-of-lines-in-region *current-point* *current-mark*))
+	  (chars (abs (- (offset *current-point*) (offset *current-mark*)))))
     (display-message "Region has ~D line~:P, ~D character~:P." (1+ lines) chars)))
 
 (set-key `(com-eval-expression ,*unsupplied-argument-marker* ,*numeric-argument-p*)
@@ -82,4 +76,4 @@
 
 (set-key 'com-count-lines-region
 	 'info-table
-	 '((#\= :meta)))
\ No newline at end of file
+	 '((#\= :meta)))




More information about the Mcclim-cvs mailing list