Commit Graph

1591 Commits

Author SHA1 Message Date
Qi Xiao
f625dbc845 Add screenshot for history search. 2016-02-27 04:50:52 +01:00
Qi Xiao
f569cadcd5 Update README.md 2016-02-27 04:28:26 +01:00
Qi Xiao
771db638b7 Update README.md 2016-02-27 04:25:38 +01:00
Qi Xiao
c37c3f8de9 Update README to document location mode. 2016-02-27 04:21:01 +01:00
Qi Xiao
7209b48bf8 Implement location mode.
This fixes #27.
2016-02-27 04:11:00 +01:00
Qi Xiao
d149955c1d Don't transfer to history listing on error. 2016-02-27 03:19:18 +01:00
Qi Xiao
92fb6e5161 Support shared variable.
This fixes #15. Only string is supported ATM.
2016-02-26 04:05:47 +01:00
Qi Xiao
cec194c537 Fix a comment. 2016-02-26 02:57:36 +01:00
Qi Xiao
00290a6f2b Implement rest arg for function.
This fixes #83.
2016-02-26 01:54:27 +01:00
Qi Xiao
9f4a6413c1 Support variadic assignment.
This fixes #84.
2016-02-26 01:10:16 +01:00
Qi Xiao
cee81d5298 eval: VariablesOp -> LValueOp 2016-02-25 15:53:55 +01:00
Qi Xiao
35f5798bcd Add a newline before the final ] when pretty-printing lists and maps. 2016-02-25 00:35:47 +01:00
Qi Xiao
bb1078d002 Trivial cleanup. 2016-02-24 13:18:16 +01:00
Qi Xiao
a657a2989a parse: Add QuoteAs, move [qQ]uote* to quote.go. 2016-02-24 13:04:28 +01:00
Qi Xiao
4d63220e14 Log stub events.
Doesn't seem to work though :(
2016-02-23 18:22:24 +01:00
Qi Xiao
0fc6c01077 edit/reader.go: Make race detector happy. 2016-02-23 14:55:56 +01:00
Qi Xiao
a424136b1d README: Use unicode in prompts. 2016-02-23 13:42:28 +01:00
Qi Xiao
7370a344a2 README: Use put instead of echo in le:prompt. 2016-02-23 13:35:07 +01:00
Qi Xiao
5c9fa29749 Document tilde-abbr as well. 2016-02-23 13:34:16 +01:00
Qi Xiao
f5fa5f9444 Document le:{,r}prompt. 2016-02-23 13:33:38 +01:00
Qi Xiao
6b625c0e8d New builtin "tilde-abbr". 2016-02-23 13:29:10 +01:00
Qi Xiao
67e4b5df11 Prompt can now be customized by modifying le:{,r}prompt.
This fixes #103.
2016-02-23 13:24:28 +01:00
Qi Xiao
9d7e5de667 edit: Add a Prompt interface, going to support customizable prompt. 2016-02-23 13:08:41 +01:00
Qi Xiao
6a80c3dcef Only use stub when it is alive. 2016-02-23 12:33:32 +01:00
Qi Xiao
c67ad408ee Fix util.RootStar. 2016-02-23 03:02:23 +01:00
Qi Xiao
3b5510f80e More README. 2016-02-23 03:01:24 +01:00
Qi Xiao
e90c3fc984 Nav mode hides dotfiles by default. ^H triggers.
This resolves #114.
2016-02-23 03:00:19 +01:00
Qi Xiao
cea7d7675c Implement an "all" modifier for wildcards; fix tests. 2016-02-23 02:45:35 +01:00
Qi Xiao
ce96ee1489 glob: Wildcards after / no longer match dot. 2016-02-23 02:34:20 +01:00
Qi Xiao
348306ceb4 Revert accidentally commited code when Fixing typo in README.
This reverts commit 98f02a01b5.
2016-02-23 01:09:48 +01:00
Qi Xiao
98f02a01b5 Fix typo in README. 2016-02-23 01:07:28 +01:00
Qi Xiao
9c5f6ac9ab Update README.md 2016-02-23 01:05:21 +01:00
Qi Xiao
85ad4d164f Improve README. 2016-02-23 00:53:40 +01:00
Qi Xiao
68c3b47094 Reorganize README; switch to gz for binaries. 2016-02-23 00:44:03 +01:00
Qi Xiao
3a237c3a4f Temporarily fix the builtin namespace. 2016-02-23 00:10:00 +01:00
Qi Xiao
cffc728530 Don't search whenever external command contains /.
This fixes #150.
2016-02-22 23:46:18 +01:00
Qi Xiao
d410a3fd40 Update README. 2016-02-22 23:28:28 +01:00
Qi Xiao
f30633a4a8 Treachery of images. 2016-02-22 23:11:46 +01:00
Qi Xiao
619f274f61 Put writer log under a flag. 2016-02-22 23:10:25 +01:00
Qi Xiao
60ea1ffb35 Add logging; don't relay signal from stub after seeing EOF. 2016-02-22 23:06:00 +01:00
Qi Xiao
e6c44bdbdd Terminate the stub before -exec. 2016-02-22 23:00:33 +01:00
Qi Xiao
6fbadd6f31 Add a builtin namespace. Now this is really Pythonic.
The "acme" builtin module finally works.
2016-02-22 22:56:23 +01:00
Qi Xiao
657448acf3 Update working directory of elvish-stub. 2016-02-22 18:42:25 +01:00
Qi Xiao
158b4b82a5 eval: Log instead of write signals. 2016-02-22 18:30:21 +01:00
Qi Xiao
53745d4b9f Commit a missing file. 2016-02-22 18:24:24 +01:00
Qi Xiao
0cac402263 eval: Teach (*muster).error correct English 2016-02-22 18:23:12 +01:00
Qi Xiao
0d3d44f097 eval: Fix (*muster).error 2016-02-22 18:20:43 +01:00
Qi Xiao
940dc16bb1 Try to respond to signals sent to elvish-stub.
Doesn't always work, but the behavior is consistent in a session (if it works,
then it works in this session; vice versa). Likely some race in startup code.
2016-02-22 17:40:17 +01:00
Qi Xiao
4d567f406f Fix ~/* in a pretty hacky way.
This fixes #134.
2016-02-22 16:05:14 +01:00
Qi Xiao
54e6b83fcd Clean up namespace resolution code. 2016-02-22 15:35:32 +01:00