[xyzzy:01601] Re: lister 0.99.5.4
- Subject: [xyzzy:01601] Re: lister 0.99.5.4
- From: Seiya Suda <EZU11330@xxxxxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b5
- X-yzzy-version: 0.0.0.71
亀井さん、こんにちは。須田です。
        Fri, 8 Jan 1999 20:12:28 +0900 の
        [xyzzy:01600] Re: lister 0.99.5.4
        への返事です。
> バージョンがかつての linux みたい...(^^;
や、古いな。1.31とかなら知ってますけど。
> ・ヘルプが間違ってます。ディレクトリは D ですね。
実はもっと前にこのバージョンに達していたんですが、ちょっといじると
がたがたと全体が崩れるので、出発点の 0.99.5 からやり直したのです。
それで、C にし忘れてしまいました。
> ・ヘルプ画面から、ヘルプに入る前の画面に戻れると嬉しいかも。
そうですね。
> ・L は、こうした方がわかりやすいのではないかと。
 
>   (defun lister-change-drive (drv)
>     (interactive "cDrive: ")
あ、そうか、どーも m(^^)m;;
あと、次のか所をつぎのようにしないと動かないかも(^^;;
(defun lister-find-file ()
  (interactive)
  (let ((file (lister-get-filename)))
	(if (lister-directory-p file)
		(if (string= file "../")
			(lister-up-directory)
		  (lister-ls (truename file)))
	  (progn
		(cond ((string-matchp "[lzh$|tgz$]" file)
			 (lister-archive-mode (truename file)))
			((string-matchp "\\.gz$" file)
			 (lister-gunzip (truename file)))  
			(t
			 (goto-window-#2)
			 (find-file file)))
		(unless (lister-directory-p file)
		  (add-history file '*minibuffer-file-name-history*))))))
(defun lister-up-directory ()
  (interactive)
  (let ((name (concat
			   (car (reverse (split-string
							  (default-directory) #\/)))
			   "/")))
	(lister-ls (upper-directory))
	(scan-buffer name
				 :tail nil
				 :case-fold nil)))
----------
須田誠也
EZU11330@xxxxxxxxxxx