#| -*-Scheme-*-
-$Id: decls.scm,v 1.53 1994/12/19 19:38:30 cph Exp $
+$Id: decls.scm,v 1.54 1995/02/14 00:29:58 cph Exp $
-Copyright (c) 1989-94 Massachusetts Institute of Technology
+Copyright (c) 1989-95 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
"debug"
"debuge"
"dired"
+ "diros2"
"dirunx"
"docstr"
"dos"
;;; -*-Scheme-*-
;;;
-;;; $Id: dired.scm,v 1.153 1995/01/31 21:38:09 cph Exp $
+;;; $Id: dired.scm,v 1.154 1995/02/14 00:30:11 cph Exp $
;;;
;;; Copyright (c) 1986, 1989-95 Massachusetts Institute of Technology
;;;
(define (read-directory pathname file-list switches mark)
(if (eq? 'ALL file-list)
- (insert-directory! pathname switches mark
- (if (file-directory? pathname)
- 'DIRECTORY
- 'WILDCARD))
+ (insert-directory! (if (and (not (pathname-wild? pathname))
+ (file-directory? pathname))
+ (pathname-as-directory pathname)
+ pathname)
+ switches mark
+ (if (pathname-wild? pathname)
+ 'WILDCARD
+ 'DIRECTORY))
(let ((mark (mark-left-inserting-copy mark)))
(for-each (lambda (file)
(insert-directory! (merge-pathnames file pathname)
(for-each (lambda (file)
(procedure (car file))
(dired-mark-1 (cdr file) #\space))
- (dired-marked-files buffer)))
\ No newline at end of file
+ (dired-marked-files buffer)))
+\f
+(define (dired-change-files verb argument procedure)
+ (let ((filenames
+ (if argument
+ (dired-next-files (command-argument-value argument))
+ (let ((files (dired-marked-files)))
+ (if (null? files)
+ (dired-next-files 1)
+ files)))))
+ (if (null? filenames)
+ (message "No files to " verb ".")
+ (begin
+ (for-each (lambda (filename)
+ (set-cdr! filename
+ (mark-right-inserting-copy (cdr filename))))
+ filenames)
+ (for-each (lambda (filename)
+ (procedure (car filename) (cdr filename))
+ (mark-temporary! (cdr filename)))
+ filenames)))
+ (length filenames)))
\ No newline at end of file
;;; -*-Scheme-*-
;;;
-;;; $Id: dirunx.scm,v 1.9 1995/01/31 21:38:17 cph Exp $
+;;; $Id: dirunx.scm,v 1.10 1995/02/14 00:30:21 cph Exp $
;;;
;;; Copyright (c) 1992-95 Massachusetts Institute of Technology
;;;
;;; of that license should have been included along with this file.
;;;
-;;;; Directory Editor
-;; package: (edwin dired)
+;;;; Directory Editor (Unix Customizations)
+;;; package: (edwin dired)
(declare (usual-integrations))
\f
"gz")))
lstart))))))))
(if (positive? n)
- (message "Compressed or uncompressed " n " files.")))))
-
-(define (dired-change-files verb argument procedure)
- (let ((filenames
- (if argument
- (dired-next-files (command-argument-value argument))
- (let ((files (dired-marked-files)))
- (if (null? files)
- (dired-next-files 1)
- files)))))
- (if (null? filenames)
- (message "No files to " verb ".")
- (begin
- (for-each (lambda (filename)
- (set-cdr! filename
- (mark-right-inserting-copy (cdr filename))))
- filenames)
- (for-each (lambda (filename)
- (procedure (car filename) (cdr filename))
- (mark-temporary! (cdr filename)))
- filenames)))
- (length filenames)))
\ No newline at end of file
+ (message "Compressed or uncompressed " n " files.")))))
\ No newline at end of file
#| -*-Scheme-*-
-$Id: ed-ffi.scm,v 1.36 1994/12/19 19:38:44 cph Exp $
+$Id: ed-ffi.scm,v 1.37 1995/02/14 00:30:28 cph Exp $
-Copyright (c) 1990-94 Massachusetts Institute of Technology
+Copyright (c) 1990-95 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
edwin-syntax-table)
("dired" (edwin dired)
edwin-syntax-table)
+ ("diros2" (edwin dired)
+ edwin-syntax-table)
("dirunx" (edwin dired)
edwin-syntax-table)
("display" (edwin display-type)
#| -*-Scheme-*-
-$Id: edwin.ldr,v 1.53 1995/01/06 01:03:24 cph Exp $
+$Id: edwin.ldr,v 1.54 1995/02/14 00:30:37 cph Exp $
Copyright (c) 1989-95 Massachusetts Institute of Technology
(let ((env (->environment '(EDWIN DIRED))))
(load "dired" env)
- (if (eq? (lookup 'OS-TYPE) 'unix)
- (load "dirunx" env)))
+ (case (lookup 'OS-TYPE)
+ ((UNIX) (load "dirunx" env))
+ ((OS/2) (load "diros2" env))))
(load "argred" (->environment '(EDWIN COMMAND-ARGUMENT)))
(load "autold" environment)
#| -*-Scheme-*-
-$Id: edwin.pkg,v 1.162 1995/02/08 01:20:55 cph Exp $
+$Id: edwin.pkg,v 1.163 1995/02/14 00:30:44 cph Exp $
Copyright (c) 1989-95 Massachusetts Institute of Technology
(extend-package (edwin)
(files "os2"))
+ (extend-package (edwin dired)
+ (files "diros2")
+ (export (edwin)
+ edwin-command$dired-do-compress))
+
(extend-package (edwin process)
(files "process"))
screen-pel-width
screen-pel-height)
(import (runtime os2-window-primitives)
- bbo_and
- bbo_ignore
- bbo_no_color_info
- bbo_or
- bbo_pal_colors
button-event-type:down
button-event/number
button-event/type
key-event/flags
key-event/repeat
number-of-event-types
- os2ps-bitblt
os2ps-clear
- os2ps-close-bitmap
- os2ps-line
- os2ps-move-graphics-cursor
- os2ps-open-bitmap
- os2ps-poly-line
- os2ps-poly-line-disjoint
- os2ps-query-capabilities
- os2ps-query-capability
os2ps-set-colors
os2ps-set-font
- os2ps-set-line-type
- os2ps-set-mix
os2ps-write
os2win-activate
os2win-beep
paint-event/yl
resize-event/height
resize-event/width
- rop_dstinvert
- rop_mergecopy
- rop_mergepaint
- rop_notsrccopy
- rop_notsrcerase
- rop_one
- rop_patcopy
- rop_patinvert
- rop_patpaint
- rop_srcand
- rop_srccopy
- rop_srcerase
- rop_srcinvert
- rop_srcpaint
- rop_zero
virtual-key-supremum
visibility-event/shown?
vk_backspace