Comments (15)
from dongbei.
同意。谁会整这个?
from dongbei.
同意。谁会整这个?
刚刚寻么了一下瞅着不难倒是。只是这两天有due要赶。赶完了整一下可以我倒是。
from dongbei.
你倒是有空没空啊?
from dongbei.
我整了个非常初级的 vim 语法高亮插件,要不要玩一玩?
dongbei.vim.zip
解压到 ~/.vim/syntax
里面,顺便新建 ~/.vim/ftdetect/dongbei.vim
" ftdetect/dongbei.vim
autocmd BufNewFile,BufRead *.dongbei setfiletype dongbei
就行咧。
from dongbei.
@suxpert 上PR?
from dongbei.
写了个简单的语法高亮。但是目前有些问题还没解决。
- 英文编程中的
.
+
=
等字符基本不需要着色/高亮
,因为字形上就自带高亮(够小)。Dongbei语言中的装
的
等关键字如果不着色的代码读起来还是要费一点脑子的。但是如果着色的话代码就变得花花绿绿的关键字就比较多。 - 英文编程中依赖空格进行词法分割,所以
foo_if_for_bar
这种变量名中的if
for
不会被高亮。东北话编程中无视空格的话,就会出现变量名中有关键字被高亮的情况。
from dongbei.
我参考一下这个vim的看看效果。谢谢老铁。 @suxpert
from dongbei.
整好了一个
https://github.com/mingjun97/dongbei-vscode
https://marketplace.visualstudio.com/items?itemName=mingjun97.dongbei
插件商店搜dongbei直接安装
from dongbei.
vim 的版本扔这儿了:
https://github.com/suxpert/dongbei.vim
from dongbei.
兄弟们太给劲了!!
这个 vscode 插件要是修改了怎么试效果啊?我想试试能不能改进一下。
from dongbei.
在README加到插件的广告了
from dongbei.
兄弟们太给劲了!!
这个 vscode 插件要是修改了怎么试效果啊?我想试试能不能改进一下。
git clone下来之后用vscode打开文件夹,直接走F5就启动了。
俺目前还没捣鼓到抱团
那些玩意的关键字。
目前主repo中demo文件夹下的玩意高亮后还瞅的过去。
from dongbei.
俺也就看了二十遍而已!
from dongbei.
把动图加到README了
from dongbei.
Related Issues (20)
- 可以添加年度流行语,热词,作为语言提供的API函数名
- 三个井号->python三引号
- 建议再加个PyCharm语法高亮的插件
- 在?把项目改名为 `dongbai` 如何 ? HOT 1
- 讨论如何实现扯犊子 HOT 1
- dongbei -> dongbai 😆
- 报错信息与语法风格一致化
- 支持一步N蹿磨叽 HOT 2
- 为识别带有关键词的标识符,可以尝试按语法分词 HOT 2
- 在Windows机器上运行 dongbei脚本发生FileNotFoundError HOT 3
- 我感觉这个语言可以再改进一下,把缩进以外的空格全都去掉,这样就完美了。 HOT 10
- dongbei-ref.md叉劈整叉劈了 HOT 1
- 增加你瞅啥,瞅你咋地。死循环 HOT 5
- 支持四川话混搭风格 HOT 2
- 把“唠唠”改成“嘀咕”? HOT 5
- yield 东北话咋说 HOT 3
- 文件名改成东北话 HOT 1
- 笑疯了的同学都在这个issues里发就好啦 HOT 19
- 1
- 建议这玩意儿可以包装下,学学“中科院木兰事件”,号称100%国产自主研发,技术可控,去骗个几亿经费 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dongbei.