hns - 日記自動生成システム - Version 2.19.9

先月 2006年02月 来月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2006年02月25日() 旧暦 [n年日記] [更新:"2006/02/25 18:12:30"]

#1 [Emacs][MacOSX] Mac OS X Emacs と KINESIS

  • 透明化 patch はなかなか面白い。 以前にも書いたが、特に使っていない時に殆んど透明にしてしまうのが とても愉快というか、便利。
    (add-to-list 'default-frame-alist   '(active-alpha . 0.90)) ;; 利用中
    (add-to-list 'default-frame-alist '(inactive-alpha . 0.30)) ;; 非利用中
    
  • KINESIS (の PS/2 版)を日本語キーボードとして使っているが 結構こまる。他の機械で、X11で同じ条件で 使っている場合には、一部の鍵の対応を .xmodmap で変更しているが、--with-carbon の場合は、まだその方法が分らない。
  • (backslash) _ などの入力方法がまだ分らないので、実はそれらだけ別の鍵盤 から入力している
  • tcode 入力の練習用の EELLL のビットマップ表示の横幅が漢字の方と合って いない。この話題は以前に見たことがあるが
  • yen mark でなくて backslash を入力する方法が分らない (これは LaTeX の時にこまる)
  • Alt が何か変。効かない。
Ukelele (Mac OS X Keyboard Layout Editor) というのがあるらしい この中の keyboard -> show keycode を使って見ていたら Alt key は option と認識されている。 そこで、
  1. システム環境設定
  2. キーボード
  3. 修飾キー
  4. Option と Command を逆に設定
これで Alt 問題は解決

#2 [Emacs] cc-mode の auto-insert

最近新規に hoge.h を開けると、(自分では何も設定したつもりがないのに) 次のように型紙を入れておいてくれる
#ifndef HOGE_H
#define HOGE_H

#endif
これってどこかなぁと、その時に M-x describe-variable RET auto-insert-alist RET すると、次のような部分がある
 (("\\.\\([Hh]\\|hh\\|hpp\\)\\'" . "C / C++ header")
  (upcase
   (concat
    (file-name-nondirectory
     (substring buffer-file-name 0
		(match-beginning 0)))
    "_"
    (substring buffer-file-name
	       (1+
		(match-beginning 0)))))
  "#ifndef " str n "#define " str "\n\n" _ "\n\n#endif")
これがやってくれているらしい。cc-mode に入った時に auto-insert-alist も設定 されているということか。しかし同様に次のような部分もあるのに、これは効い ていない気がするのは、*.c の時には、自分で別の mode を設定しているからだらうか ?
 (("\\.\\([Cc]\\|cc\\|cpp\\)\\'" . "C / C++ program")
  nil "#include \""
  (let
      ((stem
	(file-name-sans-extension buffer-file-name)))
    (cond
     ((file-exists-p
       (concat stem ".h"))
      (file-name-nondirectory
       (concat stem ".h")))
     ((file-exists-p
       (concat stem ".hh"))
      (file-name-nondirectory
       (concat stem ".hh")))))
  & 34 | -10)

#3 [Emacs] systemc mode

systemc モードは二つある 少なくとも後者は、色を付けるだけ、と言っている。 何故かそのどちらも
Debugger entered--Lisp error: (void-variable c-C++-conditional-key)
のようなことを言われる。 試しに一行追加して見ると、それは消える。
ttyq2:makoto@st4200 18:10:25/060225(~/mule/lisp)> diff -u systemc-mode.el-0.2{~,}
--- systemc-mode.el-0.2~        2006-02-25 16:07:05.000000000 +0900
+++ systemc-mode.el-0.2 2006-02-25 16:56:26.000000000 +0900
@@ -51,6 +51,7 @@
 
 ;;; Code:
 
+(require 'cc-mode)
 (require 'derived)
 (require 'font-lock)
 
ttyq2:makoto@st4200 18:10:32/060225(~/mule/lisp)> 
いつだったか、 「慣れない人は CVS 版を使うものではない」という人がいて、 「そのようなことはない」と返したが、こういうようなことかな..



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)