| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
(set) and Cr (reset) extensions. Originally by Sean Estabrooks, tweaked
by me and Ailin Nemui.
|
|
|
|
|
|
|
|
|
|
| |
using DCS with a "tmux;" prefix. Escape characters in the sequences must
be doubled. For example:
$ printf '\033Ptmux;\033\033]12;red\007\033\\'
Will pass \033]12;red\007 to the terminal (and change the cursor colour
in xterm). From Kevin Goodsell.
|
|
|
|
| |
omitted in a 256-colour SGR ([48;5m). From Yusuke ENDOH.
|
|
|
|
| |
improperly by a later state. From Kevin Goodsell.
|
|
|
|
| |
supporting it through tmux is not as easy as this, remove it for now.
|
|
|
|
|
|
|
|
|
|
| |
and supports larger terminals than the older way.
If the new mouse-utf8 option is on, UTF-8 mouse input is enabled for all
UTF-8 terminals. The option defaults to on if LANG etc are set in the
same manner as the utf8 option.
With help and based on code from hsim at gmx.li.
|
|
|
|
| |
gmx.li.
|
| |
|
|
|
|
| |
window. From Thomas Adam.
|
|
|
|
| |
was entered, from Chris Johnsen.
|
| |
|
|
|
|
| |
tmux. From clemens fischer.
|
| |
|
|
|
|
| |
colours).
|
|
|
|
|
| |
time now I've configured emacs to make them displayed in really annoying
colours...
|
| |
|
|
|
|
|
| |
The evbuffer API is very similar to the existing tmux buffer API so this was
remarkably painless. Not many possible ways to do it, I suppose.
|
| |
|
|
|
|
| |
Reported by Tim Allen.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Get rid of passing around u_char[4]s and define a struct utf8_data which has
character data, size (sequence length) and width. Move UTF-8 character
collection into two functions utf8_open/utf8_append in utf8.c which fill in
this struct and use these functions from input.c and the various functions in
screen-write.c.
Space for rather more data than is necessary for one UTF-8 sequence is in the
utf8_data struct because screen_write_copy is still nasty and needs to reinject
the character (after combining) into screen_write_cell.
|
| |
|
|
|
|
|
|
|
|
| |
wrapped, move the cursor back up to the end of the previous line.
Another one of the forgotten persons requested this quite a while ago (I need
to start noting names on todo items...) when it was quite hard to
implement. Now it is easy and I don't see it can do any harm, so hey presto...
|
| |
|
| |
|
|
|
|
|
|
|
| |
there is unconsumed data, save the previous size and use it instead. This means
that activity monitoring should work in this (unlikely) event.
Also remove a debugging statement that no longer seems necessary.
|
|
|
|
|
| |
wrapped at the screen edge from those terminated by a newline. Then use this
when copying to combine wrapped lines together into one.
|
|
|
|
|
|
| |
colours and attributes. Found thanks to a report from Taylor Venable.
While here also nuke a couple of extra blank lines.
|
|
|
|
| |
tweak a redundant expression in window_pane_set_mode.
|
|
|
|
|
|
|
| |
screen interactive programs to preserve the screen contents. When activated, it
saves a copy of the visible grid and disables scrolling into and resizing out
of the history; when deactivated the visible data is restored and the history
reenabled.
|
| |
|
|
|
|
| |
vttest test happy.
|
|
|
|
| |
do cancel the sequence, and tweak to make the code more clear.
|
|
|
|
| |
in the same state.
|
|
|
|
|
| |
control character VT (vertical tab, \013), which is treated as LF like
VT102. Makes another vttest happy.
|
|
|
|
|
| |
first cursor test in vttest (in ports) to pass; it still shops a few more
problems though.
|
|
|
|
|
|
|
| |
machine but top-bit-set nonprintables could cause trouble, and they are neater
like this anyway.
Suggested by deraadt a few days ago.
|
|
terminal to be switched between several different windows and programs
displayed on one terminal be detached from one terminal and moved to another.
ok deraadt pirofti
|