[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 22:28 / Filesize : 293 KB / Number-of Response : 920
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

xyzzyの使い方が分からぬやし 励ましあえ その11



1 名前:ミスターエックスワイジー [2007/10/06(土) 23:44:07 ID:L/pKByeF0]
xyzzyってさ、一見さんお断りの京都料亭みたいでさ、何から手をつけていいのかわからないでしょ?
とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで検索した後ここで相談しましょう
たとえば
 ・ここのHPに書いてある通りにやりましたができません.
 ・xyzzyが起動しなくなりました.
 ・キーバインドってどうやって変更するの?
初心者の私が答えられるのはこの程度です.

自分でlispが書けるような方,こんな機能が欲しいのですが
だれか作ってくださいという方は Win板本スレへ。

xyzzy Part15 @Win板(通称:本家)
pc11.2ch.net/test/read.cgi/win/1175649315/
過去ログ & 関連リンクは>>2-5あたりに。

335 名前:332 [2008/02/12(火) 06:39:47 ID:SUwXSJwZ0]
ミスッタ orz

; エンコーディング変更ポップアップ と メニューに追加
(defvar *encoding-menu* nil)
(defvar *process-encoding-menu* nil)
(defun encoding-menu (encoding-menu encode-func)
 (or encoding-menu
   (let ((menu (create-popup-menu)))
    (mapc #'(lambda (x)
         (add-menu-item menu nil (car x)
                 #'(lambda ()
                   (interactive)
                   (funcall encode-func (cdr x)))))
       `(("utf-8n \t(&8)" . ,*encoding-utf8n*)
        ("utf-16 \t(&6)" . ,*encoding-utf16*)
        ("sjis  \t(&S)" . ,*encoding-sjis*)
        ("auto  \t(&A)" . ,*encoding-auto*)
        ("euc-jp \t(&E)" . ,*encoding-euc-jp*)
        ;("jis  \t(&J)" . ,*encoding-jis*)
        ))
    (add-menu-item menu :select "詳細指定\t(&_)"
            #'(lambda (encoding)
              (interactive "zEncoding: ")
              (funcall encode-func encoding)))
    (setq encoding-menu menu))))

336 名前:332 [2008/02/12(火) 06:40:14 ID:SUwXSJwZ0]
; ポップアップ
(defun revert-buffer-encoding-popup2 ()
 (interactive)
 (track-popup-menu (encoding-menu *encoding-menu* 'revert-buffer)))

(defun encoding-menu-in-file-autoload ()
 (let ((filemenu (get-menu *app-menu* 'ed::file)))
  (insert-popup-menu filemenu
            (1- (get-menu-position (get-menu *app-menu* 'ed::file) :above-session))
            (encoding-menu '*encoding-menu* 'revert-buffer)
            "Reopen with Encoding (&G)\tC-c e")))
(defun set-default-process-encoding (encoding)
 (setq *default-process-encoding* encoding))

(defun process-encoding-popup ()
 (interactive)
 (track-popup-menu (encoding-menu *process-encoding-menu* 'set-default-process-encoding)))

(add-hook '*init-app-menus-hook* 'encoding-menu-in-file-autoload)
; ポップアップのキー設定
(global-set-key '(#\C-c #\e) 'revert-buffer-encoding-popup2)
(global-set-key '(#\C-c #\C-e) 'process-encoding-popup)
----------------------------
終わり






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<293KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef