[climacs-cvs] CVS climacs

thenriksen thenriksen at common-lisp.net
Mon Jun 4 21:52:06 UTC 2007


Update of /project/climacs/cvsroot/climacs
In directory clnet:/tmp/cvs-serv8059

Modified Files:
	text-syntax.lisp packages.lisp 
Log Message:
Put Text Syntax into its own package.


--- /project/climacs/cvsroot/climacs/text-syntax.lisp	2006/11/12 16:06:06	1.12
+++ /project/climacs/cvsroot/climacs/text-syntax.lisp	2007/06/04 21:52:06	1.13
@@ -52,7 +52,7 @@
 ;;;       Right stickies at non whitespace characters preceeded by space and punctuation.
 ;;;       
 
-(in-package :drei-syntax) ;;; Put this in a separate package once it works
+(in-package :climacs-text-syntax) ;;; Put this in a separate package once it works
 
 (defun index-of-mark-after-offset (flexichain offset)
   "Searches for the mark after `offset' in the marks stored in `flexichain'."
@@ -159,7 +159,7 @@
 		   (offset (element* paragraphs (1- pos1)))))
          t))))
 
-(defmethod forward-one-paragraph (mark (syntax text-syntax))
+(defmethod forward-one-paragraph ((mark mark) (syntax text-syntax))
   (with-slots (paragraphs) syntax
     (let ((pos1 (index-of-mark-after-offset
                  paragraphs
@@ -173,7 +173,7 @@
 		   (offset (element* paragraphs pos1))))
          t))))
 
- (defmethod backward-one-sentence (mark (syntax text-syntax))
+ (defmethod backward-one-sentence ((mark mark) (syntax text-syntax))
    (with-slots (sentence-beginnings) syntax
       (let ((pos1 (index-of-mark-after-offset sentence-beginnings (offset mark))))
         (when (> pos1 0)
@@ -181,7 +181,7 @@
                 (offset (element* sentence-beginnings (1- pos1))))
           t))))
 
- (defmethod forward-one-sentence (mark (syntax text-syntax))
+ (defmethod forward-one-sentence ((mark mark) (syntax text-syntax))
    (with-slots (sentence-endings) syntax
      (let ((pos1 (index-of-mark-after-offset
                   sentence-endings
@@ -193,7 +193,7 @@
                (offset (element* sentence-endings pos1)))
          t))))
 
-(defmethod syntax-line-indentation (mark tab-width (syntax text-syntax))
+(defmethod syntax-line-indentation ((mark mark) tab-width (syntax text-syntax))
   (loop with indentation = 0
         with mark2 = (clone-mark mark)
         until (beginning-of-buffer-p mark2)
--- /project/climacs/cvsroot/climacs/packages.lisp	2007/05/01 17:09:52	1.124
+++ /project/climacs/cvsroot/climacs/packages.lisp	2007/06/04 21:52:06	1.125
@@ -138,6 +138,10 @@
   (:use :clim-lisp :clim :drei-buffer :drei-base
 	:drei-syntax :flexichain :drei :drei-fundamental-syntax))
 
+(defpackage :climacs-text-syntax
+  (:use :clim-lisp :clim :drei-buffer :drei-base
+	:drei-syntax :flexichain :drei :drei-fundamental-syntax))
+
 (defpackage :climacs-prolog-syntax
   (:use :clim-lisp :clim :drei-buffer :drei-base
 	:drei-syntax :flexichain :drei :climacs-core :drei-fundamental-syntax




More information about the Climacs-cvs mailing list