Update of /project/climacs/cvsroot/climacs In directory common-lisp.net:/tmp/cvs-serv21864
Modified Files: gui.lisp packages.lisp pane.lisp Log Message: Contribution by John Q Splittist: Renamed occurrences of `filename' (actually referring to pathnames) to `filepath'.
Date: Sat May 7 00:32:28 2005 Author: abakic
Index: climacs/gui.lisp diff -u climacs/gui.lisp:1.133 climacs/gui.lisp:1.134 --- climacs/gui.lisp:1.133 Fri May 6 18:56:32 2005 +++ climacs/gui.lisp Sat May 7 00:32:28 2005 @@ -693,14 +693,14 @@ (declare (ignore success)) (or pathname string)))
-(defun pathname-filename (pathname) +(defun filepath-filename (pathname) (if (null (pathname-type pathname)) (pathname-name pathname) (concatenate 'string (pathname-name pathname) "." (pathname-type pathname))))
(define-named-command com-find-file () - (let ((filename (accept 'completable-pathname + (let ((filepath (accept 'completable-pathname :prompt "Find File")) (buffer (make-instance 'climacs-buffer)) (pane (current-window))) @@ -709,11 +709,11 @@ (setf (syntax buffer) (make-instance 'basic-syntax :buffer (buffer (point pane)))) ;; Don't want to create the file if it doesn't exist. - (when (probe-file filename) - (with-open-file (stream filename :direction :input) + (when (probe-file filepath) + (with-open-file (stream filepath :direction :input) (input-from-stream stream buffer 0))) - (setf (filename buffer) filename - (name buffer) (pathname-filename filename) + (setf (filepath buffer) filepath + (name buffer) (filepath-filename filepath) (needs-saving buffer) nil) (beginning-of-buffer (point pane)) ;; this one is needed so that the buffer modification protocol @@ -721,19 +721,19 @@ (redisplay-frame-panes *application-frame*)))
(defun save-buffer (buffer) - (let ((filename (or (filename buffer) + (let ((filepath (or (filepath buffer) (accept 'completable-pathname :prompt "Save Buffer to File")))) - (with-open-file (stream filename :direction :output :if-exists :supersede) + (with-open-file (stream filepath :direction :output :if-exists :supersede) (output-to-stream stream buffer 0 (size buffer))) - (setf (filename buffer) filename - (name buffer) (pathname-filename filename)) - (display-message "Wrote: ~a" (filename buffer)) + (setf (filepath buffer) filepath + (name buffer) (filepath-filename filepath)) + (display-message "Wrote: ~a" (filepath buffer)) (setf (needs-saving buffer) nil)))
(define-named-command com-save-buffer () (let ((buffer (buffer (current-window)))) - (if (or (null (filename buffer)) + (if (or (null (filepath buffer)) (needs-saving buffer)) (save-buffer buffer) (display-message "No changes need to be saved from ~a" (name buffer))))) @@ -756,15 +756,15 @@ (frame-exit *application-frame*)))
(define-named-command com-write-buffer () - (let ((filename (accept 'completable-pathname + (let ((filepath (accept 'completable-pathname :prompt "Write Buffer to File")) (buffer (buffer (current-window)))) - (with-open-file (stream filename :direction :output :if-exists :supersede) + (with-open-file (stream filepath :direction :output :if-exists :supersede) (output-to-stream stream buffer 0 (size buffer))) - (setf (filename buffer) filename - (name buffer) (pathname-filename filename) + (setf (filepath buffer) filepath + (name buffer) (filepath-filename filepath) (needs-saving buffer) nil) - (display-message "Wrote: ~a" (filename buffer)))) + (display-message "Wrote: ~a" (filepath buffer))))
(define-presentation-method accept ((type buffer) stream (view textual-view) &key) @@ -809,9 +809,9 @@ (full-redisplay (current-window)))
(define-named-command com-load-file () - (let ((filename (accept 'completable-pathname + (let ((filepath (accept 'completable-pathname :prompt "Load File"))) - (load filename))) + (load filepath)))
(define-named-command com-beginning-of-buffer () (beginning-of-buffer (point (current-window))))
Index: climacs/packages.lisp diff -u climacs/packages.lisp:1.61 climacs/packages.lisp:1.62 --- climacs/packages.lisp:1.61 Fri Apr 22 10:19:11 2005 +++ climacs/packages.lisp Sat May 7 00:32:28 2005 @@ -123,7 +123,7 @@ (defpackage :climacs-pane (:use :clim-lisp :clim :climacs-buffer :climacs-base :climacs-abbrev :climacs-syntax :flexichain :undo) - (:export #:climacs-buffer #:needs-saving #:filename + (:export #:climacs-buffer #:needs-saving #:filepath #:climacs-pane #:point #:mark #:redisplay-pane #:full-redisplay #:page-down #:page-up
Index: climacs/pane.lisp diff -u climacs/pane.lisp:1.24 climacs/pane.lisp:1.25 --- climacs/pane.lisp:1.24 Wed Apr 6 07:31:53 2005 +++ climacs/pane.lisp Sat May 7 00:32:28 2005 @@ -182,8 +182,8 @@ (defclass climacs-textual-view (textual-view tabify-mixin) ())
-(defclass filename-mixin () - ((filename :initform nil :accessor filename))) +(defclass filepath-mixin () + ((filepath :initform nil :accessor filepath)))
;(defgeneric indent-tabs-mode (climacs-buffer))
@@ -193,7 +193,7 @@ (defclass extended-binseq2-buffer (binseq2-buffer p-undo-mixin abbrev-mixin) () (:documentation "Extensions accessible via marks."))
-(defclass climacs-buffer (delegating-buffer filename-mixin name-mixin) +(defclass climacs-buffer (delegating-buffer filepath-mixin name-mixin) ((needs-saving :initform nil :accessor needs-saving) (syntax :accessor syntax) (indent-tabs-mode :initarg indent-tabs-mode :initform t