/[climacs]/climacs/packages.lisp
ViewVC logotype

Diff of /climacs/packages.lisp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.105 by thenriksen, Sun Jul 23 11:59:38 2006 UTC revision 1.106 by thenriksen, Mon Jul 24 13:24:40 2006 UTC
# Line 88  Line 88 
88             #:constituentp             #:constituentp
89             #:just-n-spaces             #:just-n-spaces
90             #:buffer-whitespacep             #:buffer-whitespacep
            #:forward-word #:backward-word  
91             #:buffer-region-case             #:buffer-region-case
92             #:input-from-stream #:output-to-stream             #:input-from-stream #:output-to-stream
93             #:name-mixin #:name             #:name-mixin #:name
# Line 101  Line 100 
100             #:upcase-buffer-region #:upcase-region             #:upcase-buffer-region #:upcase-region
101             #:capitalize-buffer-region #:capitalize-region             #:capitalize-buffer-region #:capitalize-region
102             #:tabify-region #:untabify-region             #:tabify-region #:untabify-region
            #:indent-line #:delete-indentation  
103             #:*kill-ring*)             #:*kill-ring*)
104    (:documentation "Basic functionality built on top of the buffer    (:documentation "Basic functionality built on top of the buffer
105   protocol. Here is where we define slightly higher level   protocol. Here is where we define slightly higher level
# Line 186  Line 184 
184             #:isearch-state #:search-string #:search-mark             #:isearch-state #:search-string #:search-mark
185             #:search-forward-p #:search-success-p             #:search-forward-p #:search-success-p
186             #:isearch-mode #:isearch-states #:isearch-previous-string             #:isearch-mode #:isearch-states #:isearch-previous-string
187             #:query-replace-state #:string1 #:string2             #:query-replace-state #:string1 #:string2 #:buffers #:mark
188             #:query-replace-mode             #:query-replace-mode
189             #:region-visible-p             #:region-visible-p
190             #:with-undo             #:with-undo
# Line 302  Line 300 
300             ;; Sentences             ;; Sentences
301             #:forward-delete-sentence #:backward-delete-sentence             #:forward-delete-sentence #:backward-delete-sentence
302             #:forward-kill-sentence #:backward-kill-sentence             #:forward-kill-sentence #:backward-kill-sentence
303             #:transpose-sentences             #:transpose-sentences)
   
   
            #:downcase-word #:upcase-word #:capitalize-word  
   
            #:indent-region  
            #:fill-line  
            #:fill-region)  
304    (:documentation "Functions and facilities for changing the    (:documentation "Functions and facilities for changing the
305    buffer contents by syntactical elements. The functions in this package    buffer contents by syntactical elements. The functions in this package
306    are syntax-aware, and their behavior is based on the semantics    are syntax-aware, and their behavior is based on the semantics
# Line 318  Line 309 
309    to implement the editing commands."))    to implement the editing commands."))
310    
311  (defpackage :climacs-gui  (defpackage :climacs-gui
312    (:use :clim-lisp :clim :climacs-buffer :climacs-base      (:use :clim-lisp :clim :climacs-buffer :climacs-base
313          :climacs-abbrev :climacs-syntax :climacs-motion            :climacs-abbrev :climacs-syntax :climacs-motion
314          :climacs-kill-ring :climacs-pane :clim-extensions            :climacs-kill-ring :climacs-pane :clim-extensions
315          :undo :esa :climacs-editing :climacs-motion)            :undo :esa :climacs-editing :climacs-motion)
316    ;;(:import-from :lisp-string)      ;;(:import-from :lisp-string)
317    (:export #:climacs ; Frame.      (:export #:climacs                  ; Frame.
318    
319                 #:extended-pane
320                 #:climacs-info-pane
321    
322             ;; GUI functions follow.               ;; GUI functions follow.
323             #:current-window               #:current-window
324             #:current-point               #:current-point
325             #:current-buffer               #:current-buffer
326             #:current-buffer               #:current-point
327             #:point               #:point
328             #:syntax               #:syntax
329             #:mark               #:mark
330             #:insert-character               #:insert-character
331             #:base-table               #:switch-to-buffer
332             #:buffer-table               #:make-buffer
333             #:case-table               #:erase-buffer
334             #:comment-table               #:buffer-pane-p
335             #:deletion-table               #:display-window
            #:development-table  
            #:editing-table  
            #:fill-table  
            #:indent-table  
            #:info-table  
            #:marking-table  
            #:movement-table  
            #:pane-table  
            #:search-table  
            #:self-insert-table  
            #:window-table  
336    
337             ;; Some configuration variables               ;; Some configuration variables
338             #:*bg-color*               #:*bg-color*
339             #:*fg-color*               #:*fg-color*
340             #:*info-bg-color*               #:*info-bg-color*
341             #:*info-fg-color*               #:*info-fg-color*
342             #:*mini-bg-color*               #:*mini-bg-color*
343             #:*mini-fg-color*))               #:*mini-fg-color*
344                 #:*with-scrollbars*
345    
346                 ;; The command tables
347                 #:global-climacs-table #:keyboard-macro-table #:climacs-help-table
348                 #:base-table #:buffer-table #:case-table #:comment-table
349                 #:deletion-table #:development-table #:editing-table
350                 #:fill-table #:indent-table #:info-table #:marking-table
351                 #:movement-table #:pane-table #:search-table #:self-insert-table
352                 #:window-table
353    
354                 ;; Other stuff
355                 #:dabbrev-expansion-mark
356                 #:original-prefix
357                 #:prefix-start-offset
358                 #:overwrite-mode
359                 #:goal-column
360                 ))
361    
362    (defpackage :climacs-core
363      (:use :clim-lisp :climacs-base :climacs-buffer
364            :climacs-syntax :climacs-motion :climacs-pane :climacs-kill-ring
365            :climacs-editing :climacs-gui :clim :climacs-abbrev)
366      (:export #:goto-position
367               #:goto-line
368    
369               #:possibly-fill-line
370               #:insert-character
371               #:back-to-indentation
372               #:delete-horizontal-space
373               #:indent-current-line
374               #:insert-pair
375    
376               #:downcase-word #:upcase-word #:capitalize-word
377    
378               #:indent-region
379               #:fill-line #:fill-region
380    
381               #:indent-line #:delete-indentation)
382      (:documentation "Package for editor functionality that is
383      syntax-aware, but yet not specific to certain
384      syntaxes. Contains stuff like indentation, filling and other
385      features that require a fairly high-level view of the
386      application, but are not solely GUI-specific."))
387    
388  (defpackage :climacs-commands  (defpackage :climacs-commands
389    (:use :clim-lisp :clim :climacs-base :climacs-buffer    (:use :clim-lisp :clim :climacs-base :climacs-buffer
390          :climacs-syntax :climacs-motion :climacs-editing          :climacs-syntax :climacs-motion :climacs-editing
391          :climacs-gui :esa :climacs-kill-ring)          :climacs-gui :esa :climacs-kill-ring :climacs-pane
392            :climacs-abbrev :undo :climacs-core)
393    (:export #:define-motion-commands    (:export #:define-motion-commands
394             #:define-deletion-commands             #:define-deletion-commands
395             #:define-editing-commands)             #:define-editing-commands)

Legend:
Removed from v.1.105  
changed lines
  Added in v.1.106

  ViewVC Help
Powered by ViewVC 1.1.5