最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

nvim中如何讓lua中的error()跟return使用同一個(gè)高亮

2023-07-17 14:33 作者:fhzGuxNf  | 我要投稿

## 問題展開
* neovim 版本:0.9.*
* 并啟用 treesitter 高亮,使用自帶的 parser/lua.so 和 queries/lua/highlights.scm,而不是使用 syntax/lua.vim

## 這個(gè)問題有意義嗎?

對(duì)于我個(gè)人而言,error 跟 return 使用同樣的顏色能讓我更快的知道一個(gè)方法的控制流,我覺得很重要;同時(shí)nvim也提供了滿足這個(gè)需求的方法;最重要的玩嘛。

記錄分享出來,希望能給大家?guī)睃c(diǎn)新鮮感。


## 解決過程

略 (由于b站開直播的資質(zhì)申請(qǐng)有點(diǎn)麻煩,我之前又在斗魚申請(qǐng)過了,周六就在那邊播了一個(gè)小時(shí);然后我發(fā)現(xiàn)斗魚發(fā)文章資質(zhì)申請(qǐng)程序好麻煩,就跑過來發(fā)一下,哈哈)

## 實(shí)現(xiàn)方法

增加 `~/.config/nvim/queries/lua/highlights.scm`包含以下內(nèi)容



## 相關(guān)參考
* $VIMRUNTIME/queries/lua/highlights.scm
* :h treesitter-query
* :h treesitter-query-modeline-extends


最終效果:

color=quiet, &background=dark

可以看到 error 跟 return 一個(gè)色兒,在 @function.{call,builtin} 中,也在 @keyword.return 中。

nvim中如何讓lua中的error()跟return使用同一個(gè)高亮的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
涿鹿县| 横山县| 五指山市| 淮滨县| 梁河县| 蒲城县| 洛浦县| 柞水县| 绿春县| 天全县| 富宁县| 息烽县| 剑阁县| 梁平县| 郁南县| 龙门县| 平度市| 金阳县| 永顺县| 富平县| 徐汇区| 历史| 图木舒克市| 淮阳县| 永安市| 临江市| 乳源| 光山县| 安岳县| 金乡县| 克山县| 岳普湖县| 冷水江市| 赣榆县| 吕梁市| 营山县| 中阳县| 汝城县| 恭城| 梁山县| 鄄城县|