Mercurial > emacs
comparison lisp/term.el @ 102448:70c4cdb16713
(term-send-raw-meta): Deactivate the mark first (Bug#2449).
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sun, 08 Mar 2009 19:37:00 +0000 |
parents | 1d22159e6128 |
children | dd124f584769 |
comparison
equal
deleted
inserted
replaced
102447:ca47e74f590a | 102448:70c4cdb16713 |
---|---|
1189 (setq last-input-event (get last-input-event 'ascii-character))) | 1189 (setq last-input-event (get last-input-event 'ascii-character))) |
1190 (term-send-raw-string (make-string 1 last-input-event))) | 1190 (term-send-raw-string (make-string 1 last-input-event))) |
1191 | 1191 |
1192 (defun term-send-raw-meta () | 1192 (defun term-send-raw-meta () |
1193 (interactive) | 1193 (interactive) |
1194 (deactivate-mark) | |
1194 (let ((char last-input-event)) | 1195 (let ((char last-input-event)) |
1195 (when (symbolp last-input-event) | 1196 (when (symbolp last-input-event) |
1196 ;; Convert `return' to C-m, etc. | 1197 ;; Convert `return' to C-m, etc. |
1197 (let ((tmp (get char 'event-symbol-elements))) | 1198 (let ((tmp (get char 'event-symbol-elements))) |
1198 (when tmp | 1199 (when tmp |