vine-users ML アーカイブ



[vine-users:050277] Emacs*xnlLanguage: C を記述すると emacs 起動できず

  • From: KaoriMochida <kaormchd@xxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:050277] Emacs*xnlLanguage: C を記述すると emacs 起動できず
  • Date: Fri, 10 May 2002 23:03:03 +0900
KaoriMochidaです。お世話様です。

最近、vine2.5をインストールしました。GNU Emacs 20.7.2を使用しています。
[Ctrl]+[\]以外に[Shift]+[Space]キーでもかんなを起動させたくて次のようにしてみました。

~/.emacs-elには

(setq frame-title-format "%f")
(global-set-key "\C-s" 'save-buffer)
(global-set-key "\C-z" 'advertised-undo)
(setq mouse-region-delete-keys '([delete] [backspace]))
(define-key global-map [delete] 'delete-char)
(display-time)
(set-scroll-bar-mode 'right)
;;; スクロールバーのマウス番号
(global-set-key [vertical-scroll-bar down-mouse-1] 'scroll-bar-drag)
(global-set-key [vertical-scroll-bar mouse-2] 'scroll-bar-scroll-up)
(global-set-key [vertical-scroll-bar drag-mouse-2] 'scroll-bar-scroll-up)
(global-set-key [vertical-scroll-bar mouse-3] 'scroll-bar-scroll-down)
(global-set-key [vertical-scroll-bar drag-mouse-3] 'scroll-bar-scroll-down)
(setq scroll-step 1)
(defun my-revert-buffer ()
(interactive)
(revert-buffer t t))
(global-set-key "\M-r" 'my-revert-buffer)
(define-key canna-mode-map [f7] "\C-p")
(define-key global-map [(control c) (control t)]  'canna-touroku)
(define-key global-map [(control c) (control r)]  'canna-touroku-region)
;デフォルトでeuc-jpにする
(add-hook 'write-file-hooks
	  (function (lambda ()
                      (if (eq buffer-file-coding-system 'undecided-unix)
                          (setq buffer-file-coding-system 'euc-jp))
                      nil)))
(eval-after-load "mime"                 ; http://lists.airs.net/wl/archive/199909/msg00031.html
'(defadvice mime-entity-filename (around mime-decode activate)
     ad-do-it
     (and ad-return-value 
          (setq ad-return-value (eword-decode-string  ad-return-value)))))



を記述しています。これに
(define-key global-map [?\S-\ ] 'canna-toggle-japanese-mode)

を書き足して

~/.Xresourcesには
Emacs*xnlLanguage: C

を書き足しました。

~/.bash_profileには
export XMODIFIERS="@im=kinput2"

~/.bashrcには
alias eng='LANG=C LANGUAGE=C LC_ALL=C'

と記述してます。でも何故かemacsが起動出来なくなってしまいました。
「Emacs*xnlLanguage: C」
をコメントアウトすると起動できます。
でも
[Shift]+[Space]キーではミニバッファ右端に[あ]が現れるだけです。

一体どうすれば[Shift]+[Space]キーでかんなが使用出来るようになるのでしょうか?