Commit Graph

235 Commits

Author SHA1 Message Date
Russ Cox
219cf22d68 acme, sam: handle >1GB files correctly
TBR=rsc
https://codereview.appspot.com/74060043
2014-03-13 18:46:28 -04:00
Rob Pike
5a69e405fc acme: scroll a directory window when navigating if:
- the cursor is on the last line
        - the navigation would put the cursor over the tag of the following text

R=rsc
CC=smckean83
https://codereview.appspot.com/15280045
2013-10-22 16:47:48 -07:00
Marius Eriksen
fea86f0639 acme: execute commands with / using shell
This allows commands in bin subdirectories.

R=rsc
CC=plan9port.codebot
https://codereview.appspot.com/13254044
2013-09-06 16:23:49 -04:00
Akshat Kumar
7603066e73 acme Mail: add Search command
Introduces the Search command for mailboxes.
Arguments passed are treated as one space-
separated string, passed on to mailfs' IMAP
search interface.

R=rsc, david.ducolombier
CC=plan9port.codebot
https://codereview.appspot.com/13238044
2013-09-06 16:19:57 -04:00
Akshat Kumar
951fef52c9 mailfs: allow spaces in box name
Mail services (such as Google Mail) will often have
directories with names that contain spaces. Acme
does not support spaces in window names. So, replace
spaces in mail directory names with the Unicode
character for visible space.

The code is a bit of an over-approximation and
generally non-optimal.

R=rsc, david.ducolombier, 0intro
CC=plan9port.codebot
https://codereview.appspot.com/13010048
2013-09-06 16:10:26 -04:00
Russ Cox
2bc9a13faf acme: allow :6 in 5-line file
R=rsc
https://codereview.appspot.com/12162043
2013-07-31 09:15:30 -04:00
Russ Cox
c96d832508 acme: retina scaling for scroll bars, button
R=rsc
http://codereview.appspot.com/6854094
2012-11-26 00:33:05 -05:00
Marius Eriksen
2589c5c6ee acme: set $samfile (same as $%) during execution
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/6854092
2012-11-25 22:56:08 -05:00
Russ Cox
9ca6e21f3d acme: use threadspawnd to avoid changing "." of current process
R=rsc
http://codereview.appspot.com/6736060
2012-10-22 12:32:31 -04:00
Marius Eriksen
81c2c5e775 acme: add $acmeshell to control execution shell
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/6614056
2012-10-21 16:52:08 -04:00
Russ Cox
220c15d2b7 fix gcc 4.7 warnings (thanks Tuncer Ayaz)
R=rsc
http://codereview.appspot.com/6744053
2012-10-20 13:36:52 -04:00
Erik Quanstrom
5b6028903d acme: correct writes of runes on auspicious byte boundaries
R=rsc, r
CC=plan9port.codebot
http://codereview.appspot.com/6586067
2012-10-05 16:42:25 -04:00
Russ Cox
37f8ed2410 acme: mouse movement for Del
If the mouse was in the tag of the old window,
it was most likely pointing at Del. If bringing up a
new window from below and not moving the mouse
somewhere else, adjust it so that it ends up pointing
at Del in the replacement window's tag too.
This makes it easy to Del a sequence of windows in
a column, from top to bottom.

http://www.youtube.com/watch?v=ET8w6RT6u5M

R=r
http://codereview.appspot.com/6558047
2012-09-23 22:01:56 -04:00
David Jeannot
258cfab2fe acme: claim input focus earlier
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/5505091
2012-01-16 17:05:39 -05:00
Sean McKean
81c30b5a75 acme: fix arrow near end of text
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/5399050
2011-11-17 14:46:14 -05:00
David Jeannot
a287dbab23 devdraw: draft cocoa support
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4974060
2011-09-06 10:10:43 -04:00
Russ Cox
da7e3a5d39 acme: fix iq1 adjust bug
R=rsc
http://codereview.appspot.com/4816066
2011-08-02 07:57:48 -04:00
Russ Cox
76864eb6cd acme: scrolling fixes + new home/end
Home and End previously navigated between
two different window locations: the top and
the bottom of the text.  Now they include a
third waypoint: the location where typing last
happened.  Thus, in a win window, typing
	ls -l
	<home>
scrolls to the beginning of the ls -l output.
A second <home> continues to the top of the file.

Makes Send scroll always, along with writes by
external programs to +Errors.

R=r
CC=mccoyst
http://codereview.appspot.com/4830051
2011-08-02 07:44:11 -04:00
Russ Cox
67afaf385a acme: allow :?regexp for backward search
Fixes issue 80.

R=rsc
http://codereview.appspot.com/4662088
2011-07-10 20:35:23 -04:00
Russ Cox
ff4512ee90 acme: fix out of order address crash
R=rsc
http://codereview.appspot.com/4690042
2011-07-10 20:32:01 -04:00
David du Colombier
363062eab4 acme Mail: drop noscroll
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4539098
2011-06-01 18:12:12 -04:00
Russ Cox
ba31ab3044 9term, acme: autoscroll
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
2011-04-27 13:18:07 -04:00
Rob Pike
a208917e7a acme: fix rounding in rows computation
R=rsc
CC=codebot
http://codereview.appspot.com/2007045
2010-08-24 10:16:32 -04:00
Russ Cox
36d9b90c56 acme, sam: fix regexp code for bigger Runemax
R=r
http://codereview.appspot.com/1765042
2010-07-14 11:10:59 -07:00
Russ Cox
75a851e927 acme: fix off by one in editcmd, pointer comparison in getch, nextc
R=r
http://codereview.appspot.com/868046
2010-07-14 11:08:42 -07:00
Russ Cox
be856b940f acme: attempt to fix Put mtime skew on NFS
R=r
http://codereview.appspot.com/583043
2010-03-18 18:07:39 -07:00
Russ Cox
68a6e0c0d0 acme: let Edit redo when file is clean
R=, rsc
CC=
http://codereview.appspot.com/188042
2010-01-12 11:11:19 -08:00
Fazlul Shahriar
63479cfb79 acme: fix Load of acme with no windows
R=rsc
CC=codebot
http://codereview.appspot.com/161048
2009-11-30 12:35:05 -08:00
Russ Cox
daea2c7d50 acme: correct modified message after initial load; more detail in
message

http://codereview.appspot.com/123051
2009-09-25 01:43:54 -04:00
Mathieu Lonjaret
7b5db1c35a libplumb, Mail: fix crash on nil plumb fids
http://codereview.appspot.com/116083
2009-09-12 15:25:51 -04:00
Russ Cox
0cadb4301d convert to 4-byte UTF-8 and 32-bit Rune
http://codereview.appspot.com/116075
2009-09-11 17:03:06 -04:00
Russ Cox
4dbf255619 acme: htmlclick takes precedence over line click
http://codereview.appspot.com/116074
2009-09-11 14:54:43 -04:00
Russ Cox
e47d0a1e98 acme: angle bracket tag matching, for XML, HTML etc
http://codereview.appspot.com/98042
2009-07-26 15:05:07 -04:00
Russ Cox
cb92a1b41c acme: do not redraw body on every tag change
fixes #5
http://bitbucket.org/rsc/plan9port/issue/5/
http://groups.google.com/group/plan9port-dev/t/e679347ecaa05cff

http://codereview.appspot.com/95041
2009-07-15 02:11:02 -04:00
Russ Cox
e6c837d612 merge 2009-07-14 22:55:52 -07:00
Michael Teichgräber
4a18fa68b0 src: use whatis instead of which 2009-07-08 09:18:42 -07:00
Russ Cox
77ac358321 merge 2009-06-09 09:26:13 -07:00
Russ Cox
4aad1a3258 merge 2009-04-30 07:29:24 -07:00
Russ Cox
cb53addfae acme: fix Load bug (Fazlul Shahriar) 2008-12-06 16:24:47 -08:00
Peter Canning
611cf11c03 acme: Dump and Load tag contents 2008-07-20 03:14:55 -04:00
Russ Cox
4163694051 acme: multiline tag fixes 2008-03-07 12:51:41 -05:00
Russ Cox
a2db69c8bd acme: revise multiline tag code 2008-03-07 11:07:17 -05:00
Russ Cox
cb1ac4c41d acme: remove -$ 2008-03-07 10:46:58 -05:00
Russ Cox
5f5dd85d10 acme: remove -$ prototypes 2008-03-07 10:46:42 -05:00
Russ Cox
734a96bd16 acme: sync against Plan 9, remove -$ option 2008-03-07 10:45:59 -05:00
Russ Cox
7927fe8f9e acme: add nomenu, menu ctl messages 2008-03-07 10:41:50 -05:00
Russ Cox
fdddf6f018 acme: tag resize nits 2008-03-07 07:48:08 -05:00
Russ Cox
0cd1385d9f acme: fix directory resize bug 2008-03-07 07:47:54 -05:00
Rob Pike
5e22f11b97 acme: fix acme Edit abort 2008-03-07 07:16:37 -05:00
Russ Cox
f0315273ec acme: fix owner bug in elogapply 2008-06-01 09:11:21 -04:00
Russ Cox
5d32c407ba acme: fix mtpt crash (Tim Wiess) 2008-05-08 16:20:19 -04:00
Russ Cox
cd5a73785d acme: add -m option and avoid looking in the mirror 2008-04-17 16:04:19 -04:00
Russ Cox
d694fe22b7 acme: fix regexp match choice bug 2008-01-30 13:47:15 -05:00
Russ Cox
1a4b58ebd8 acme: make STACK bigger for OS X (David Swasey) 2008-01-10 22:45:22 -05:00
Russ Cox
73778baeb3 acme: revert regexp change 2007-12-07 17:32:35 -05:00
Russ Cox
6f16e7fc1b acme: regexp fix (see libregexp change) 2007-12-07 15:33:38 -05:00
Russ Cox
34b2f0bc1d acme: refresh window properly after Tab command (Fazlul Shahriar) 2007-11-28 23:32:32 -05:00
Russ Cox
83ab7d8896 merge 2007-11-27 15:39:06 -05:00
Russ Cox
acecbb1619 acme: fix memory leak in warning (Michael Teichgräber) 2007-08-22 10:58:30 -04:00
rsc
e4ad2971d7 --chatty 2007-06-23 06:27:57 +00:00
rsc
313c365a29 remove elsewhere-deleted messages from window; Refresh -> Get 2007-06-23 06:27:38 +00:00
rsc
7cc0e47fa8 add Get, Refresh commands; refresh at startup 2007-06-23 06:14:23 +00:00
rsc
9952c0eb9f fix acme Snarf bug; change Indent to apply to all windows 2007-06-15 04:07:21 +00:00
rsc
c99ef336aa better fix 2007-06-09 05:17:47 +00:00
rsc
2f9d900118 day one bug in sam regexp code 2007-06-09 04:58:00 +00:00
rsc
97e4432344 better tick handling 2007-05-10 19:34:04 +00:00
rsc
9ec61f3ede allow swap of column 0 with others 2007-04-25 18:59:29 +00:00
rsc
a584135910 make :1-1 work (Arvindh Tamilmani) 2007-03-26 13:26:22 +00:00
rsc
8f57d0d0d9 make Load more faithful to original Dump (Peter Canning) 2007-03-25 17:32:16 +00:00
rsc
d76a49fb43 fix tags again 2007-03-16 03:28:46 +00:00
rsc
1bcfd909e7 fix too-aggressive tag redraw 2007-03-15 16:26:09 +00:00
rsc
cc0e11e417 various memory errors in acme 2007-02-11 18:42:11 +00:00
rsc
141d600972 use file names for attachments 2006-06-30 04:53:51 +00:00
rsc
ced6fd340e reopen plumber, build mail 2006-06-25 23:51:10 +00:00
rsc
9361131304 No more unrooted paths. 2006-06-16 15:55:24 +00:00
rsc
dfbaaaa650 make srvname global 2006-05-27 07:33:49 +00:00
rsc
f3ef7aa2cc missing srvname 2006-05-24 15:02:26 +00:00
rsc
44fc56d8c3 multiple mail boxes (Lou Kamenov) 2006-05-21 18:41:05 +00:00
rsc
53af1186ca show full name in from 2006-05-06 22:53:44 +00:00
rsc
6630175602 fix edit pipe bug 2006-05-05 04:55:14 +00:00
rsc
cbeb0b26e4 Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
rsc
de1168dd9c Write $-free paths in Dump files (Peter Canning). 2006-03-21 18:03:33 +00:00
rsc
4590ad02cc no more lucida 2006-03-19 23:51:01 +00:00
rsc
e03f2c4069 seek to end of outgoing 2006-03-07 23:55:34 +00:00
rsc
1190a7aa7a more updates 2006-03-03 14:13:22 +00:00
rsc
0d42cc9dcb new delmesg 2006-02-28 00:49:05 +00:00
rsc
95409400f7 events buffer need not end in NUL 2006-02-21 20:46:49 +00:00
rsc
880ab2f10a fixed 2006-02-15 23:06:27 +00:00
rsc
3b5862ee5a fixes 2006-02-14 19:41:36 +00:00
rsc
00d75e0eae more changes 2006-02-11 22:35:38 +00:00
rsc
3f8c36d6dc changes 2006-02-09 20:52:31 +00:00
rsc
4ca53ff0e0 fix b1 c2 c3 c3 c2 c3 [sic] 2006-02-08 18:11:57 +00:00
rsc
8b9a1d4cfe add chord fix from plan 9 2006-02-06 23:10:48 +00:00
rsc
cd1d0ab0b5 more tweaks 2006-01-12 05:43:26 +00:00
rsc
77c5c852e4 avoid unnecessary winresize, which flush text cache 2006-01-12 04:44:46 +00:00
rsc
2d23eb93a0 tweaks 2006-01-12 04:35:14 +00:00
rsc
a4bbf47b33 stupid gcc 2005-12-21 22:11:00 +00:00
rsc
768d880d82 try autoexpand by default 2005-12-21 22:10:52 +00:00
rsc
cd37aecf6e no print 2005-12-16 19:39:26 +00:00
rsc
ad80f8701d tag tweak 2005-12-16 19:34:13 +00:00