有一起用国人开发的 elvish 精灵 shell 的吗?

介绍可以看 GitHub - elves/elvish: Friendly Interactive Shell and Expressive Programming Language

简单说就是一款可编程 shell(不用怀疑 bash 也是可编程 shell :rofl:),

我用它的主要原因是它是 golang 开发的,我比较熟悉…再就是它能脱离 vi 直接预览文件,history 功能也比较强大,另外居然有自己的包管理器 epm :heart_eyes:

好了,现在我想问,怎么才能让它在 ls 的时候做 colorful output,再就是那个 prompt line 怎么改成 emoji?现在默认主题太丑了

2赞

好新奇的东东,我去康康:rofl:

下午发呆时间看了下 elv.sh 文档了解了它的 DSL。对于懂点编程语言和玩过 zsh 定制的还是挺简单的,我感觉就跟用 golang 写一样模块一样。自定义 prompt 已经实现了(因为是 golang 所以原生支持 unicode 也就是 emoji)

定义方法是在 .elvish/rc.elv 里面写上:

edit:prompt = { styled (tilde-abbr $pwd) red; put ‘🦎’; styled ‘$’ blue; put “ “ }

:nerd_face: 感觉还可以继续自定义去接着拆分 $pwd,同样 ls 你可以自己写个函数来按扩展名标记颜色,甚至可以实现 table 输出…还是挺好玩的。

女王也用 termius!

iOS 唯一一个不花钱的吧?

xq 当年做的啊……没想到还活着
能不能先往 opensuse_zh 里面打个包?

为什么 elvish 的帖是闲聊区而不是编程区或者命令行区……

@xiaq 作者本尊吗?因为我使用没遇到问题啊…

@marguerite 嗯,是本人……

@xiaq 你为什么会在 openSUSE 的论坛出现……

看 GitHub 的 referer 看到的……

捕捉虾球。

HTTP referer 吗?……

对啊,GitHub 的功能……进一个你自己的 repo,在 Insights > Traffic 里面就有 Referring sites

能截个图让我们涨涨见识嘛?翻遍了我的所有 repo,这一项里面都是空空如也:joy:

还有时间发呆,我完全没空余时间。

我打包了 elvish:Show home:nuklly / elvish - openSUSE Build Service
如果合适的话我就推送到 opensuse_zh 给大家用吧。

你打包的是 master 分支,不是 0.13.1

或者是你 File elvish.changes of Package elvish - openSUSE Build Service 里写的不对,这是 master 分支上一个 commit 的 message……我看不到你打包的源码