■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
Emacs part4
736 :
721
:02/04/24 00:15
>>722-724
ありがとです。
> 上のより XEmacs のを有沢さんが移植したやつのほうがいいかも。
を使うことにしました。
(
http://www.nijino.com/ari/programs/find-library.el
のことですよね)
また、
>
http://groups.google.com/groups?selm=8bb3j2%24c9u4%40nntp.cig.mot.com
を参考にして、ヒストリ機能を加えて、ついでにload-pathには加
えないけどホームディレクトリ上も探して欲しかったので次のよう
に変更しました。
# もしかしてみんなホームディレクトリもload-pathに入れてる?
--- find-library.el.orig Tue Apr 23 23:17:30 2002
+++ find-library.el Tue Apr 23 23:59:10 2002
@@ -19,2 +19,8 @@
+(defvar find-library-history nil)
+(defvar load-library-history nil)
+(defvar locate-library-history nil)
+(defvar find-library-extra-path '("~")
+ "extra directories to complete in addition to load-path.")
+
(defun find-library-setup (&optional force)
@@ -34,3 +40,3 @@
(directory-files dir nil "\\.el$")))))
- load-path)))
+ (append find-library-extra-path load-path))))
(setq find-library-files nil)
@@ -42,5 +48,6 @@
-(defun find-library-completing-read (&optional return-fullpath)
+(defun find-library-completing-read (&optional history return-fullpath)
(find-library-setup)
- (let ((f (completing-read "Lib: " find-library-files)))
+ (let ((f (completing-read "Find Library: " find-library-files nil nil nil
+ history)))
(if return-fullpath
@@ -53,3 +60,3 @@
(interactive)
- (let ((f (find-library-completing-read t)))
+ (let ((f (find-library-completing-read 'find-library-history t)))
(if f (find-file f)
@@ -59,3 +66,3 @@
"enable completion."
- (interactive (list (find-library-completing-read))))
+ (interactive (list (find-library-completing-read 'load-library-history))))
@@ -63,3 +70,4 @@
"enable completion."
- (interactive (list (find-library-completing-read) nil nil t)))
+ (interactive (list (find-library-completing-read 'locate-library-history)
+ nil nil t)))
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver5.26+ (01/10/21-)