From 7c70fe23a24bbf8806acff91d6d6566cf082a3b2 Mon Sep 17 00:00:00 2001 From: Adam Jeniski Date: Mon, 6 Feb 2023 15:41:07 -0500 Subject: [PATCH] add tree sitter conceal --- .config/nvim/after/queries/lua/highlights.scm | 3 +++ .config/nvim/lua/ajet/remap.lua | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 .config/nvim/after/queries/lua/highlights.scm diff --git a/.config/nvim/after/queries/lua/highlights.scm b/.config/nvim/after/queries/lua/highlights.scm new file mode 100644 index 0000000..a4a206b --- /dev/null +++ b/.config/nvim/after/queries/lua/highlights.scm @@ -0,0 +1,3 @@ +;; extends + +(("local" @keyword) (#set! conceal "🖖")) diff --git a/.config/nvim/lua/ajet/remap.lua b/.config/nvim/lua/ajet/remap.lua index 02cd49f..492acf5 100644 --- a/.config/nvim/lua/ajet/remap.lua +++ b/.config/nvim/lua/ajet/remap.lua @@ -43,3 +43,11 @@ vim.keymap.set("n", "s", [[:%s/\<\>//gI< vim.keymap.set("n", "x", "!chmod +x %", { silent = true }) vim.keymap.set("t", "", "") + +vim.keymap.set("n", "tc", function() + if vim.o.conceallevel > 0 then + vim.o.conceallevel = 0 + else + vim.o.conceallevel = 2 + end +end)