mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-02-01 20:06:00 +00:00
* term/xterm.el (terminal-init-xterm): Update key availability
info. * term.el (term-delete-lines, term-insert-lines): Clarify comments.
This commit is contained in:
parent
809b6e9891
commit
2b0193e1fb
@ -1,3 +1,11 @@
|
||||
2006-06-20 Dan Nicolaescu <dann@ics.uci.edu>
|
||||
|
||||
* term/xterm.el (terminal-init-xterm): Update key availability
|
||||
info.
|
||||
|
||||
* term.el (term-delete-lines, term-insert-lines): Clarify
|
||||
comments.
|
||||
|
||||
2006-06-20 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* msb.el (msb): Move `sit-for' hack here to handle both
|
||||
|
@ -3768,6 +3768,9 @@ Should only be called when point is at the start of a screen line."
|
||||
(save-start-line-column term-start-line-column)
|
||||
(save-current-row (term-current-row)))
|
||||
;; The number of inserted lines shouldn't exceed the scroll region end.
|
||||
;; The `term-scroll-end' line is part of the scrolling region, so
|
||||
;; we need to go one line past it in order to ensure correct
|
||||
;; scrolling.
|
||||
(when (> (+ save-current-row lines) (1+ term-scroll-end))
|
||||
(setq lines (- lines (- (+ save-current-row lines) (1+ term-scroll-end)))))
|
||||
(term-down lines)
|
||||
@ -3786,6 +3789,9 @@ Should only be called when point is at the start of a screen line."
|
||||
(save-start-line-column term-start-line-column)
|
||||
(save-current-row (term-current-row)))
|
||||
;; Inserting lines should take into account the scroll region.
|
||||
;; The `term-scroll-end' line is part of the scrolling region, so
|
||||
;; we need to go one line past it in order to ensure correct
|
||||
;; scrolling.
|
||||
(if (< save-current-row term-scroll-start)
|
||||
;; If point is before scroll start,
|
||||
(progn
|
||||
|
@ -228,8 +228,8 @@
|
||||
(define-key map "\e[4~" [select])
|
||||
(define-key map "\e[29~" [print])
|
||||
|
||||
;; These keys will be available xterm starting probably from
|
||||
;; version 214.
|
||||
;; These keys are available in xterm starting from version 214
|
||||
;; if the modifyOtherKeys resource is set.
|
||||
(define-key map "\e[27;5;9~" [(control ?\t)])
|
||||
(define-key map "\e[27;5;44~" [(control ?\,)])
|
||||
(define-key map "\e[27;5;46~" [(control ?\.)])
|
||||
|
Loading…
x
Reference in New Issue
Block a user