summaryrefslogtreecommitdiffstats
path: root/src/cmd/9term/9term.c
Commit message (Collapse)AuthorAgeFilesLines
* acme: shift button 3 for reverse searchRuss Cox2024-06-151-1/+21
| | | | | An experiment. Let's see if it's any good. Also document the Mac conventions in devdraw(3).
* 9term: add threadmaybackgroundRuss Cox2020-12-301-0/+6
|
* Trivial changes: whitespace and modes.Dan Cross2020-01-101-19/+18
| | | | | | | | | Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net>
* 9term: add a "look" menu item (#299)Fazlul Shahriar2020-01-071-0/+6
| | | | | | | Add a menu item which functions similar to acme's `Look` command. This is copied from 9front. See: https://code.9front.org/hg/plan9front/rev/1f1596dbca51 https://code.9front.org/hg/plan9front/rev/d2de1d2f7b48
* 9term: c nitsRuss Cox2017-01-091-1/+2
| | | | | | Change-Id: Ia18ebb28f24bc69f404004896f9ce54ddb53faf9 Reviewed-on: https://plan9port-review.googlesource.com/2782 Reviewed-by: Russ Cox <rsc@swtch.com>
* cmd/9term: A hack because I'm constantly getting confused about ^C vs fn+deleteDave Presotto2017-01-091-0/+5
| | | | | | | | | | | | | | | Since Google (and a lot of the outside) is so engrained with using ^C as interrupt, I'd like to be able to use it in 9term if I've stty'd my intr to ^C. Without this, hitting ^C still works but if the program behind the window isn't reading from /dev/cons, it won't take effect till after I hit a newline which is often very confusing. I know this is a hack since it only works if I stty intr ^C but that seems the only other character that gets used anyways. Change-Id: I0597e63b2d7628f5668c648e6dba6f281e4b27fd Reviewed-on: https://plan9port-review.googlesource.com/2742 Reviewed-by: Russ Cox <rsc@swtch.com>
* 9term: set TERM=dumb instead of TERM=9termRuss Cox2013-08-061-0/+1
| | | | | | | | | | | | | | | | Everyone seems to assume that TERM != dumb implies ANSI escape codes are okay. In fact, many people assume that unconditionally, but it is easier to argue back about TERM=dumb than TERM=9term. This applies to acme win too, because they share the code. Set termprog=9term or termprog=win for clients who need to know. R=rsc CC=r https://codereview.appspot.com/12532043
* 9term: fix hold mode delayRuss Cox2011-10-131-0/+1
|
* mergeRuss Cox2011-10-121-5/+15
|
* 9term: hold mode back doorRuss Cox2011-10-111-3/+8
| | | | | R=rsc http://codereview.appspot.com/5248056
* 9term, acme: autoscrollRuss Cox2011-04-271-15/+4
| | | | | | | | | | | | | | | | Ignore scroll/noscroll window setting. Instead, scroll when the write begins in or immediately after the displayed window content. In the new scrolling discipline, executing "Noscroll" is replaced by typing Page Up or using the mouse to scroll higher in the buffer, and executing "Scroll" is replaced by typing End or using the mouse to scroll to the bottom of the buffer. R=r, r2 http://codereview.appspot.com/4433060
* 9term, win: better echo cancellationRuss Cox2010-09-031-7/+7
| | | | | | | | Also just drop \r from output. It's a losing battle to keep turning it off. R=rsc http://codereview.appspot.com/2128042
* 9term: add -c to force cooked modeDavid Swasey2010-05-191-1/+4
| | | | | | R=rsc CC=codebot http://codereview.appspot.com/1044043
* 9term: allow scroll wheel in main windowTony Lainson2009-08-111-1/+1
| | | | http://codereview.appspot.com/105082
* better cleanuprsc2006-06-281-2/+5
|
* check initdraw returnrsc2006-06-251-1/+3
|
* Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc2006-04-011-2/+2
|
* ignore hangup signalrsc2006-01-191-4/+2
|
* different login shellrsc2006-01-181-0/+3
|
* use STACKrsc2005-12-291-1/+1
|
* fix paste in raw hold modersc2005-12-291-2/+2
|
* set window params on startuprsc2005-11-301-3/+5
|
* add button 3 menursc2005-11-261-1/+1
|
* fix -frsc2005-11-111-7/+7
|
* fixesrsc2005-11-111-1/+1
|
* fixesrsc2005-11-111-1/+4
|
* fixesrsc2005-11-111-1/+5
|
* morersc2005-11-101-2/+101
|
* snarf, plumbingrsc2005-11-071-3/+0
|
* fix snarfrsc2005-11-071-2/+30
|
* fix scroll barrsc2005-11-061-1/+1
|
* handle interruptsrsc2005-11-061-0/+10
|
* New 9term using rio sources more directly.rsc2005-11-061-1781/+291
|
* Generate interrupt key (according to terminal settings)rsc2005-08-111-3/+11
| | | | when user presses DEL.
* better cr handlingrsc2005-07-181-2/+9
|
* hold mode in raw modersc2005-07-141-3/+3
|
* lets try hold mode in raw modersc2005-07-131-9/+17
|
* Allow unicode in identifiers.rsc2005-05-011-3/+1
|
* fix doubleclickrsc2005-02-111-3/+11
|
* fix paste againrsc2005-02-081-1/+1
|
* try to handle DEL betterrsc2005-02-081-17/+16
|
* handle sysnames in labelsrsc2005-01-301-1/+10
|
* do not call exits in threaded programsrsc2005-01-171-1/+1
|
* ignore spurious sigchilds on sunosrsc2005-01-071-3/+10
|
* new prototypersc2005-01-041-1/+1
|
* add ? for unknown plumbsrsc2005-01-021-1/+20
|
* make work with new thread libraryrsc2004-12-261-8/+8
|
* handle interrupt rightrsc2004-10-221-1/+3
|
* use threadexitsallrsc2004-10-171-1/+1
|
* remove socket at exitrsc2004-10-171-0/+11
|