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

歡迎光臨散文網(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)遵守國家法律
永兴县| 环江| 行唐县| 芒康县| 陵川县| 牟定县| 龙州县| 项城市| 建德市| 资源县| 横峰县| 岳阳县| 丽水市| 南宁市| 金溪县| 临颍县| 长岭县| 呼伦贝尔市| 鄂托克前旗| 泰和县| 福清市| 天长市| 黑山县| 泽州县| 阿城市| 正定县| 浮山县| 彰化县| 紫阳县| 海盐县| 昌平区| 仁化县| 德昌县| 宁河县| 九寨沟县| 石狮市| 文安县| 安多县| 科尔| 隆安县| 萍乡市|