经过大量的搜索,我尝试在不使用任何插件的情况下,让Vim的代码隐蔽功能与Javascript和Typescript一起工作,但一直没有成功。
我一直在尝试运行如下命令以在我的.vimrc
中隐藏我的代码,但是没有成功:
syntax keyword Normal function conceal cchar=λ
syntax keyword Keyword return conceal cchar=>
目的:
// Actual
function sum(a) {
return function inner(b) {
return a + b
}
}
// Displayed
λ sum a
> inner b
> a + b
目标:
- 用 lambda 符号替换
function
- 用 > 符号替换
return
- 用
name args
替换[name]([args])
- 隐藏
{
- 隐藏
}
:help 'conceallevel'
。 - romainl