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]キーでかんなが使用出来るようになるのでしょうか?