因为没有GUI 又想找一个看文档的好方法
发现elinks能显示css的颜色 又能支持guile的扩展(也支持lua)
就是guile的版本有点老 改了一下 基本能用
我希望可以开一个repl server来实时的显示文档
我还希望他能显示xml 或 返回我想要的数据 比如说xml中的example
因为没有GUI 又想找一个看文档的好方法
发现elinks能显示css的颜色 又能支持guile的扩展(也支持lua)
就是guile的版本有点老 改了一下 基本能用
我希望可以开一个repl server来实时的显示文档
我还希望他能显示xml 或 返回我想要的数据 比如说xml中的example
我试了下 no-x 的 eww,没有颜色。。。
给geiser写了个函数
能跳转到eval的c代码了
GUI 和终端下的 Emacs 都支持颜色,这里指的是 shr-use-colors
。可以用下面的 HTML 测试:
<p class="yellow">some yellow text</p>
但是 EWW、shr.el 不支持 CSS,比如下面两种写法没效果:
<style>
p {
color: yellow;
}
</style>
<p>some yellow text</p>
以及
<link rel="stylesheet" href="styles.css">
我想要能换个主题
所以不支持css的就不考虑了
没意识到 elinks 支持 CSS 颜色,刚刚试了下是支持的,三种写法都支持。可能支持 CSS 颜色并不困难,可以考虑也给 EWW、shr.el 添加 CSS 颜色支持。
<!-- index.html -->
<link rel="stylesheet" href="styles.css">
<style>
p {
color: green;
}
</style>
<h1 style="color: red">red</h1>
<p>green</p>
<span>blue</span>
/* styles.css */
span {
color: blue;
}
我想要能动态的改变颜色
比如说 当前的html显示的是C的fopen函数的文档
https://en.cppreference.com/w/c/io/fopen
emacs中有eldoc,可以指明当前的参数
想通过eldoc去控制elinks 让他改变当前参数的颜色以及可以自动跳转到相应的位置
试着在elikins里给guile添加函数
可以了
你的elinks可以运行js吗?
我的没有getelmentbyid
但alert可以用
document.write也没效果
当时也是纠结 js,最终放弃了。
它不像 css 一样,可以实现个有限集。总出错,谁也受不了。
Guile 不是支持 ECMAScript ?能扩展一下吗?
dom不是js的一部分
elinks作为一个宿主环境 没有提供dom接口
相关的文档哪里找的啊,我搜 elinks 官网的手册,只有两处出现了 guile 。。。
看 源码 呗
repl server 在elinks中可用
函数测试通过
改变颜色没有做,自动跳转还没有实现
不过通过elinks的搜索可以做的够用了