Conversation
OpportunityLiu
commented
Jan 20, 2020
- Before adding new features and new modules, please go to issues to submit the relevant feature description first.
- Write good commit messages and use the same coding conventions as the rest of the project.
- Please commit code to dev branch and we will merge into master branch in feature
- Ensure your edited codes with four spaces instead of TAB.
- 增加新特性和新模块之前,请先到issues提交相关特性说明,经过讨论评估确认后,再进行相应的代码提交,避免做无用工作。
- 编写友好可读的提交信息,并使用与工程代码相同的代码规范,代码请用4个空格字符代替tab缩进。
- 请提交代码到dev分支,如果通过,我们会在特定时间合并到master分支上。
- 为了规范化提交日志的格式,commit消息,不要用中文,请用英文描述。
|
基本上可以推理的地方都给加上了 |
62ac3db to
bdd7dce
Compare
|
好吧,并不能。。 isaacs/github#436 |
额。。 |
|
不知道为啥,我这bash下 tab complete完全失效了,task都tab不出来, macos上 xmake lua --root private.utils.complete 0 conf 'xmake crea'返回空的,我改成zsh里面的 nospace,可以tab出来 xmake lua --root private.utils.complete 0 nospace 'xmake crea'
create另外create里面的languages什么的也还是不行 xmake lua --root private.utils.complete 0 nospace 'xmake create -l dla'mode和arch的tab也不行 xmake f --arch=x8
xmake f --arch=--arch=x86
xmake f --mode=
xmake f --mode=--mode= |
|
termux上试了下 task和参数名能tab ,不过 ---mode --arch 还有xmake create里面的values 还是tab不出来 macos上我晚上再试试 |
|
再试试吧。。bash这个完成函数真的有够奇葩 |
|
别人都是按空格分割,它居然还按等号分割,更奇葩的是,你在等号后面按tab的时候,它送进来的正在完成的参数是 |
mac/termux 的 bash下,task 和 target补全ok,但是参数values补全还是不行,效果跟之前一样 我刚试了下docker/ubuntu16.04下,用的 /bin/sh,连task的补全也没反应,似乎tab没生效 |
|
你有重新source一下.xmake/profile吗?改过了 |
|
参数简写的补全没支持,corner case太多懒得弄了,反正有补全的情况下写全写也很容易 |
|
sh肯定不行的,现在只支持bash zsh和pwsh |
恩 bash上 source后可以了,不过确实只能long name,不过也够用了 |
|
ubuntu上我切到bash也可以,sh不行也没啥,先这样吧 |
|
原来是个bug,我还一直以为是什么feature。。 不说了,去升级了 |
|
额。 |