!2KhbxzkrlqGS6zMD:nichi.co

Vim 中文用户群

1336 Members
本群桥接 Telegram 群组 https://t.me/vimzh_real 。37 Servers

Load older messages


SenderMessageTime
12 Mar 2022
@telegram_1069758817:nichi.coKevin 47号键盘手
In reply to Andy Warhol
这个图的写法似乎改成确定性的返回变量,没有问题呀。理由如下:

1. 你是一种一次性执行的确定性单一变量。没有要封装出 一个 JQuery。这个变量返回给了 M table ,所以不存在全局变量
2. 你的闭包没有不确定的外部全局变量的加载顺序问题。
我仅仅是不想暴露那些内部boolean值而已,放外面其实跟vimscript和这种写法没区别,我是极其讨厌非类做这种事情。其他模块直接调用这个函数就行,不用考虑所谓的缓存。
08:26:19
@telegram_1069758817:nichi.coKevin 47号键盘手* 我仅仅是不想暴露那些内部boolean值而已,放外面其实跟vimscript和c这种写法没区别,我是极其讨厌非类做这种事情。其他模块直接调用这个函数就行,不用考虑所谓的缓存。08:26:29
@telegram_847761246:nichi.coAndy Warhol
In reply to Kevin 47号键盘手
我仅仅是不想暴露那些内部boolean值而已,放外面其实跟vimscript和这种写法没区别,我是极其讨厌非类做这种事情。其他模块直接调用这个函数就行,不用考虑所谓的缓存。
我又想到一个作用了。 当后续对代码进行修改的时候,暴露闭包的好处是更好修改。我联想到了 setter ,getter 的写法。
08:33:14
@telegram_847761246:nichi.coAndy Warhol* 我又想到一个作用了。 当后续对代码进行修改的时候,暴露闭包的好处是更好修改。我联想到了 支持 setter ,getter 的写法的理由。08:35:15
@telegram_5252420481:nichi.coElon Musk刚发现wezterm能60fps08:55:24
@mouzaisi:matrix.orgmouzaisi joined the room.09:27:07
@telegram_284193117:nichi.coG. Bai
In reply to Elon Musk
刚发现wezterm能60fps
nightly的光标有淡入淡出效果,可定制
10:32:08
@telegram_158140231:nichi.coleo vimnas硬盘挂了一块10:45:33
@telegram_158140231:nichi.coleo vimT_T10:45:37
@telegram_421517570:nichi.coLin Wei
In reply to leo vim配置缝合怪
nas硬盘挂了一块
没 raid 么?有的话恢复不就行了
10:53:15
@telegram_421517570:nichi.coLin Wei
In reply to Kevin 47号键盘手
我不希望变量满天飞,包起来看起来舒服。
你的代码这么写问题不大,虽然有些冗余,那 jsboy 的代码是一个 if 用一个 function
10:57:52
@telegram_421517570:nichi.coLin Wei
In reply to Kevin 47号键盘手
sent an image
你第一个函数,用 vimscript 写起来,只需要一句话就行了:
lib#platform#has_nvim06 = has('nvim-0.6')
放到 autoload/lib/platform.vim 里,天生自带延迟加载。
11:02:46
@telegram_421517570:nichi.coLin Wei * 你第一个函数,用 vimscript 写起来,只需要一句话就行了:
let lib#platform#has_nvim06 = has('nvim-0.6')

放到 autoload/lib/platform.vim 里,天生自带延迟加载。
11:03:13
@telegram_1254610565:nichi.co中秋 蛍 joined the room.11:04:15
@telegram_1254610565:nichi.co中秋 蛍不喜欢 Lua,这语言缺胳膊少腿的11:04:15
@telegram_1254610565:nichi.co中秋 蛍语言本身也不好看11:04:25
@telegram_421517570:nichi.coLin Wei * 你第一个函数,用 vimscript 写起来,只需要一句话就行了:
let lib#platform#has_nvim06 = has('nvim-0.6')
放到 autoload/lib/platform.vim 里,天生自带延迟加载。直接访问:
lib#platform#has_nvim06 就能按需加载求值了。
11:04:26
@telegram_1254610565:nichi.co中秋 蛍简直就是语言混合兽11:04:49
@telegram_1254610565:nichi.co中秋 蛍* 简直就是混合兽11:05:14
@telegram_5230940289:nichi.co停鱼 joined the room.11:05:24
@telegram_421517570:nichi.coLin Weilua 更像是一个 IR ,中间层语言,离成品语言还差一层,11:06:27
@telegram_421517570:nichi.coLin Wei功能不完整,需要上面加一层来补完,让他变得真的可用那种。11:07:10
@telegram_421517570:nichi.coLin Wei* 功能不完整,需要上面加一层来补完,让他变完整那种。11:07:24
@telegram_1254610565:nichi.co中秋 蛍需要一个翻译到 Lua 的语言11:08:56
@telegram_421517570:nichi.coLin Wei嗯,可以把 ts 翻译成 lua 了。11:09:11
@telegram_421517570:nichi.coLin Wei现在11:09:14
@telegram_313927976:nichi.co依云
In reply to 中秋 蛍
不喜欢 Lua,这语言缺胳膊少腿的
233 这描述挺形象
11:09:21
@telegram_1254610565:nichi.co中秋 蛍咱去看看11:09:42
@telegram_313927976:nichi.co依云
In reply to 中秋 蛍
需要一个翻译到 Lua 的语言
既然要翻译,何不 llvm ir?
11:09:44
@telegram_1254610565:nichi.co中秋 蛍TS 挺有希望的11:09:50

Show newer messages


Back to Room ListRoom Version: 6