Mercurial > emacs
annotate lisp/term/linux.el @ 29473:80835e075d87
(display_line): Set row's and iterator's
starts_in_middle_of_char_p and ends_in_middle_of_char_p flags.
Set cursor even if row ends in the middle of a character.
(dump_glyph_row): Print values of new flags.
(redisplay_window) <cursor movement in unchanged window>: When
point has been moved forward, and PT is at the end of the cursor
row, don't place the cursor in the next row if the cursor row ends
in the middle of a character or at ZV.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Tue, 06 Jun 2000 20:02:39 +0000 |
parents | 2253ec0e71ca |
children | 67b464da13ec |
rev | line source |
---|---|
18616 | 1 ;; The Linux console handles Latin-1 by default. |
2 | |
20469
2253ec0e71ca
Don't call set-terminal-coding-system
Karl Heuer <kwzh@gnu.org>
parents:
20260
diff
changeset
|
3 (unless (terminal-coding-system) |
2253ec0e71ca
Don't call set-terminal-coding-system
Karl Heuer <kwzh@gnu.org>
parents:
20260
diff
changeset
|
4 (set-terminal-coding-system 'iso-latin-1)) |
20260
0d9e271f24ee
Use set-input-mode to make Latin-1 chars work.
Karl Heuer <kwzh@gnu.org>
parents:
18616
diff
changeset
|
5 |
0d9e271f24ee
Use set-input-mode to make Latin-1 chars work.
Karl Heuer <kwzh@gnu.org>
parents:
18616
diff
changeset
|
6 ;; Make Latin-1 input characters work, too. |
0d9e271f24ee
Use set-input-mode to make Latin-1 chars work.
Karl Heuer <kwzh@gnu.org>
parents:
18616
diff
changeset
|
7 ;; Meta will continue to work, because the kernel |
0d9e271f24ee
Use set-input-mode to make Latin-1 chars work.
Karl Heuer <kwzh@gnu.org>
parents:
18616
diff
changeset
|
8 ;; turns that into Escape. |
0d9e271f24ee
Use set-input-mode to make Latin-1 chars work.
Karl Heuer <kwzh@gnu.org>
parents:
18616
diff
changeset
|
9 |
0d9e271f24ee
Use set-input-mode to make Latin-1 chars work.
Karl Heuer <kwzh@gnu.org>
parents:
18616
diff
changeset
|
10 (let ((value (current-input-mode))) |
0d9e271f24ee
Use set-input-mode to make Latin-1 chars work.
Karl Heuer <kwzh@gnu.org>
parents:
18616
diff
changeset
|
11 ;; The third arg only matters in that it is not t or nil. |
0d9e271f24ee
Use set-input-mode to make Latin-1 chars work.
Karl Heuer <kwzh@gnu.org>
parents:
18616
diff
changeset
|
12 (set-input-mode (nth 0 value) (nth 1 value) 'iso-latin-1 (nth 3 value))) |