Fix: symbol term-raw-map is void.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sat, 01 Sep 2012 09:31:19 +0300
changeset 924 3e398de9b2c1
parent 923 e2c69e1c4642
child 925 545ceb8d87be
Fix: symbol term-raw-map is void.
.emacs-my
--- a/.emacs-my	Fri Aug 31 17:44:40 2012 +0300
+++ b/.emacs-my	Sat Sep 01 09:31:19 2012 +0300
@@ -374,10 +374,12 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (message "term")
 
-(defun my-term-send-forward-word () (interactive) (term-send-raw-string "\ef"))
-(defun my-term-send-backward-word () (interactive) (term-send-raw-string "\eb"))
-(define-key term-raw-map [C-left] 'my-term-backward-word)
-(define-key term-raw-map [C-right] 'my-term-forward-word)
+(eval-after-load 'term
+  '(progn
+    (defun my-term-send-forward-word () (interactive) (term-send-raw-string "\ef"))
+    (defun my-term-send-backward-word () (interactive) (term-send-raw-string "\eb"))
+    (define-key term-raw-map [C-left] 'my-term-backward-word)
+    (define-key term-raw-map [C-right] 'my-term-forward-word)))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (message "whitespaces")