以前觉得配置文件就是一堆YAML折磨,直到被扔进Neovim的坑。Lua这玩意儿太野了,轻得跟羽毛似的,却能把编辑器捏成自己想要的样子。
在工地那会儿晚上啃文档,C++看得我想回工地搬砖(物理)。Lua不一样,table一把梭,函数当变量扔来扔去,写插件配置跟搭积木似的。现在我的init.lua 800行,注释比代码多,但改起来爽啊。
最离谱的是协程,coroutine.create() 那套配合plenary.nvim做异步,比我当年用Python asyncio少掉一半头发。当然坑也有,1-based indexing害我debug三小时,数组里混hash table的骚操作让队友骂娘。
你们呢?有没有被哪门语言"骗"进某个生态的