私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
【叩かれて】Emacs Lisp道場【強くなれ】
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
>>851
fontset
fontset
>>854
うちの .Xdefault には, 未だに
> Emacs.Font: fontset-12 bold
> Emacs.Fontset-0: -shinonome-gothic-bold-r-*-*-12-*-*-*-*-*-fontset-12 bold
> Emacs.Fontset-2: -shinonome-gothic-bold-r-*-*-14-*-*-*-*-*-fontset-14 bold
...
> Emacs.Fontset-11: -shinonome-gothic-medium-r-*-*-24-*-*-*-*-*-fontset-24 medium
てなものが残ってて機能しているが...
うちの .Xdefault には, 未だに
> Emacs.Font: fontset-12 bold
> Emacs.Fontset-0: -shinonome-gothic-bold-r-*-*-12-*-*-*-*-*-fontset-12 bold
> Emacs.Fontset-2: -shinonome-gothic-bold-r-*-*-14-*-*-*-*-*-fontset-14 bold
...
> Emacs.Fontset-11: -shinonome-gothic-medium-r-*-*-24-*-*-*-*-*-fontset-24 medium
てなものが残ってて機能しているが...
>>856
「webプログラミング」っていうとどの辺の話?
「webプログラミング」っていうとどの辺の話?
elservなんてのがあったなー。
もっとまともなのも多分あるだろうけど興味無いので知らない。
もっとまともなのも多分あるだろうけど興味無いので知らない。
emacsがwebサーバーになるのですね。もはやなんでもありですね。
elispはphpで作成するのと同様のwebプログラミングは可能でしょうか?
掲示板とか、アンケートなど。
elispはphpで作成するのと同様のwebプログラミングは可能でしょうか?
掲示板とか、アンケートなど。
>>861
もちろん同様のことは可能。もちろん同様にはできないけどな。
もちろん同様のことは可能。もちろん同様にはできないけどな。
定期的に M-x hoge を実行するにはどうしたら良いのですか?
答えが駄目なら、誰かヒントだけでも教えてくれないでしょうか。
答えが駄目なら、誰かヒントだけでも教えてくれないでしょうか。
23
という数値を16進数数値として扱い、
"35"にする方法はどんなのがあるでしょうか?
(let ((n 23))
(format "%d" (string-to-number (number-to-string n) 16)))
これは思いつきましたが、もちょっと簡単にならんかな、と。
という数値を16進数数値として扱い、
"35"にする方法はどんなのがあるでしょうか?
(let ((n 23))
(format "%d" (string-to-number (number-to-string n) 16)))
これは思いつきましたが、もちょっと簡単にならんかな、と。
>>868
#x23
#x23
駄目だ分からない。
run-at-time 使おうにも hoge をどう指定したら良いのか不明……lisp は難しい orz
例えば、.emacs にどう書けば、自動で M-x hoge できますか? ; emacs の引数から起動するのではなくて。
あとは、start-process と while と sleep-for 辺りを組み合わせれば可能な気はするんだけど……さっぱり orz
週末に数時間しか PC に触れられないのは、現代社会をは思えない環境 orz
run-at-time 使おうにも hoge をどう指定したら良いのか不明……lisp は難しい orz
例えば、.emacs にどう書けば、自動で M-x hoge できますか? ; emacs の引数から起動するのではなくて。
あとは、start-process と while と sleep-for 辺りを組み合わせれば可能な気はするんだけど……さっぱり orz
週末に数時間しか PC に触れられないのは、現代社会をは思えない環境 orz
(setq hoge-timer (run-with-timer 0 1 'hoge))
(defun hoge ()
(interactive)
(message (current-time-string)))
(defun hoge-cancel ()
(interactive)
(cancel-timer hoge-timer))
M-x hoge
=>Sun May 20 03:56:18 2007
(defun hoge ()
(interactive)
(message (current-time-string)))
(defun hoge-cancel ()
(interactive)
(cancel-timer hoge-timer))
M-x hoge
=>Sun May 20 03:56:18 2007
LISPを学習して1週間目の者ですが、
(progn
(setq wara 10)
(setq waru 0)
(/ wara waru)
)
でエラーが発生します。
(if (equal waru 0)...)でなくて、catch??? throw???のような例外処理で対応したいのですが、
可能でしょうか?
(progn
(setq wara 10)
(setq waru 0)
(/ wara waru)
)
でエラーが発生します。
(if (equal waru 0)...)でなくて、catch??? throw???のような例外処理で対応したいのですが、
可能でしょうか?
>>879
condition-case
elisp.infoのControl Structuresを参照。
Lispではcatch/throwの例外処理とsignal/condition-caseのエラー処理は別物
である点に留意されたし。
condition-case
elisp.infoのControl Structuresを参照。
Lispではcatch/throwの例外処理とsignal/condition-caseのエラー処理は別物
である点に留意されたし。
EmacsでのLispのプログラムについての質問です。
リストAとして((a b c) (d e f) (g h i))というリストがあるとして、このリストの中の要素であるリストの
最後の要素を返す関数を作る場合どうしたらいいでしょうか?
リストAとして((a b c) (d e f) (g h i))というリストがあるとして、このリストの中の要素であるリストの
最後の要素を返す関数を作る場合どうしたらいいでしょうか?
>>884
(car (last (car (last '((a b c) (d e f) (g h i))))))
(car (last (car (last '((a b c) (d e f) (g h i))))))
884の補足ですが、
リストAを引数として(c f i)を返すような関数を定義したいのです。
また、リストAの要素がもっと多い場合にも対応できるようにしたいのです。
リストAを引数として(c f i)を返すような関数を定義したいのです。
また、リストAの要素がもっと多い場合にも対応できるようにしたいのです。
>>887
(mapcar (lambda (x) (car (last x))) A)
(mapcar (lambda (x) (car (last x))) A)
lambda とか mapcar 使わないで lisp のプログラム書くのは
逆に難しいと思うぞ。
逆に難しいと思うぞ。
おk。mapcar も lambda も car も廃止してやったぞ。last は使わせてくれて…
(require 'cl)
(defun fun-887 (lst)
(loop for element in lst
collect (first (last element))))
last も禁止ならこうだ。
(require 'cl)
(defun fun-887 (lst)
(loop for element in lst
collect (first (reverse element))))
(require 'cl)
(defun fun-887 (lst)
(loop for element in lst
collect (first (last element))))
last も禁止ならこうだ。
(require 'cl)
(defun fun-887 (lst)
(loop for element in lst
collect (first (reverse element))))
(defun list-ref (lis n)
(if (zerop n)
(car lis)
(list-ref (cdr lis) (- n 1))))
(if (zerop n)
(car lis)
(list-ref (cdr lis) (- n 1))))
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- 【熱く】お前のEmacsにはまった理由【語れ】 (577) - [36%] - 2021/8/28 17:30 ○
- 「Emacsは消滅すべき」、ゴスリング氏 (127) - [17%] - 2023/1/12 15:45
トップメニューへ / →のくす牧場書庫について