Sawfish単独使い倒しスレ

このエントリーをはてなブックマークに追加
23名無しさん@お腹いっぱい。
Sawfishの壁紙、ワークスペース毎に変えるLispを紹介してくれい。
1度見たことがあるけど、そのときは難しくてできなかった。
24名無しさん@XEmacs:2001/07/03(火) 14:35
Eterm使ってる俺は、ワークスペース毎にEsetrootを呼び出すlisp欲しい。
25名無しさん@お腹いっぱい。:2001/07/03(火) 22:27
elisp 使いで sawfish 使っている人いますか?
sawfish は lisp として興味あるんですが、
emacs 並みに customize できるかどうか知りたい。
自分でどんどん拡張できちゃうようなら移行するかも。
26名無しさん@お腹いっぱい。:2001/07/04(水) 08:18
Sawmill lisp repository
http://www.sics.se/~lofgren/sawmill/repository.html

誉めて
27help:2001/07/16(月) 22:08
sawfish aprycation menu custamize help
28名無しさん@お腹いっぱい。:2001/07/16(月) 23:29
>>26
感謝!遅レスですまぬ。
29名無しさん@お腹いっぱい。:2001/07/18(水) 04:28
1.0出てる
30名無しさん@お腹いっぱい。:2001/07/18(水) 10:07
ワークスペース毎にEsetrootを呼び出すのって、
たぶんこれだと思うんだけど、イマイチ使い方がわからない、、、
http://www.sics.se/~lofgren/sawmill/13.jl

↑を~/.sawfishrc に書いて、
;(require 'backgrounds)
;(add-hook 'after-initialization-hook set-background-hook)

のコメントアウトを外して、~/.backgroundsディレクトリを作って、、、
う〜ん、うまくいかん。
だれかlispわかる方、アドバイスお願いします。

# list遊びでelisp勉強中だけど、奥が深いね〜
31無名λ式:2001/07/18(水) 23:04
>>30
> http://www.sics.se/~lofgren/sawmill/13.jl

見られないから外しているかも知れないが、

> ワークスペース毎にEsetrootを呼び出すのって、
:
> ;(require 'backgrounds)
> ;(add-hook 'after-initialization-hook set-background-hook)

初期化が終った後に、set-background-hookを呼び出すだけだから、
一回しか実行されないし、set-background-hookって目的にあってるか?

sourceに付いてくるworkspace.jlの(defun select-workspaceを読めば、
最後にenter-workspace-hookがcall-hookされている事が分かる。
hookの引数は、(list current-workspace)の結果だ。

(add-hook 'enter-workspace-hook 'my-set-background)
(defun my-set-background (ws-list)
(interactive "p")
(let ((ws (car ws-list)))
(wsの値にしたがってEsetrootじゃ)))

かな? とにかくeilsp, repはsourceを読めばなんでも分かる。
32名無しさん@お腹いっぱい。:2001/07/19(木) 08:05
>>31
見れるようになったみたい。

http://www.sics.se/~lofgren/sawmill/13.jl