SKK Part5at LINUXSKK Part5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:login:Penguin 04/06/05 15:39 Qdkjmemd 古い話ですが… >>235 > ("/\\([^/\n]+\\)$" 1 highlight) これって ("/\\([^/\n]+\\)$" 1 'highlight) じゃないでしょうか。 face名はクォートが必要だった気がします。 301:login:Penguin 04/06/05 15:52 FfsqXRP2 >>300 C-h v font-lock-keywords してみると判るかと。 302:login:Penguin 04/06/05 16:40 rC2n4OLw (eq 'hoge (car '(hoge fuga))) ; => t という事では? 303:login:Penguin 04/06/05 16:46 Qdkjmemd >>301 調べてみました。Emacs-21.3 です。 > FACENAME is an expression whose value is the face name to use. なので、font-lock-keyword-face を指定した時は (eval 'font-lock-keyword-face) => font-lock-keyword-face だから font-lock-keyword-face が付く。 highlight を指定すると (eval 'highlight) されて Symbol's value as variable is void: highlight とエラーになる(はず)。 でも highlight の場合は特別で、font-lock-apply-highlightの引数が 同じhighlight なので font-lock-apply-highlight の中では (eval 'highlight) => (1 highlight) となり、face は (1 highlight) になる。 やっぱり、 highlight はクォートが必要な気がします。 どっかおかしいでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch