diff -r e2c69e1c4642 -r 3e398de9b2c1 .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")