每当我尝试从我的Windows发行版GNU Emacs启动Mx术语时,我都会收到错误消息:
apply: Spawning child process: invalid argument
Run Code Online (Sandbox Code Playgroud)
接受默认程序运行("bash.exe"或"zsh.exe",来自Cygwin,并出现在我的Windows PATH环境变量中).
Mx shell可以与Cygwin的Zsh/Bash一起使用.但是我想使用Term来获得更多功能......
有帮助吗?
我希望将一天中完成的工作显示为堆积条形图,以便日复一日地查看我在每个类别中完成了多少活动,其中Y轴表示从0:00到23的时间: 59.
#   day             tstart   tend   duration category
1   2012-10-01      13:40    14:16  36       Recreation
2   2012-10-02      10:15    10:57  42       Work
3   2012-10-02      13:23    13:47  24       Chores
4   2012-10-02      13:47    14:48  61       Work
5   2012-10-03      09:09    11:40  151      Work
6   2012-10-03      13:33    14:04  31       Recreation
7   2012-10-03      17:00    19:40  160      Recreation
Run Code Online (Sandbox Code Playgroud)
我知道我必须将"time start"转换为数字,但我不知道如何在同一天"合并"多行,这样他们只能在情节中组成一个条形.
在(非常原始的)ASCII艺术中,我期待的是:
23:00
22:00
21:00
20:00
19:00                C
18:00                C
17:00                C
16:00
15:00
14:00          W     R
13:00    R     C
12:00
11:00                W
10:00          W     W
 9:00                W
 8:00 …Run Code Online (Sandbox Code Playgroud) 我想覆盖一些基本功能,让我们说保存缓冲区(即使它没有意义,它是为了清晰起见),并给它一个新的定义.但是我希望通过添加Cu来调用所有原始行为.
所以,
Cx Cs成为我对保存缓冲区的新定义.
Cu Cx Cs将调用原始的Cx Cs(无参数)
Cu Cu Cx Cs与使用一个 Cu 调用原始Cx Cs相同
等等:总是"少一点"Cu ...
现在,我测试了arg的值.如果没有,我执行我的新定义; 否则,我调用 - 交互式保存缓冲区(例如).但是,然后,使用一个Cu参数调用save-buffer.我不知道如何做"-1"铜部分.