From 87471bc3ff83ddfc47d18c2f0f096e97e6a557bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A1vio=20Carlos=20Martins=20Costa?= Date: Mon, 27 Sep 2021 06:59:05 -0300 Subject: [PATCH] feat: add highlight group: TelescopePreviewMessage (#1286) * feat: add highlight group: TelescopePreviewMessage * fix indentation from 4 to 2 spaces --- lua/telescope/previewers/buffer_previewer.lua | 5 ++++- plugin/telescope.vim | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lua/telescope/previewers/buffer_previewer.lua b/lua/telescope/previewers/buffer_previewer.lua index c04c0dc..8ad21dd 100644 --- a/lua/telescope/previewers/buffer_previewer.lua +++ b/lua/telescope/previewers/buffer_previewer.lua @@ -66,6 +66,9 @@ local function set_timeout_message(bufnr, winid, message) false, utils.repeated_table(height, table.concat(utils.repeated_table(width, "╱"), "")) ) + for linenr = 0, height do + vim.api.nvim_buf_add_highlight(bufnr, -1, "TelescopePreviewMessage", linenr, 0, -1) + end local anon_ns = vim.api.nvim_create_namespace "" local padding = table.concat(utils.repeated_table(#message + 4, " "), "") local lines = { @@ -81,7 +84,7 @@ local function set_timeout_message(bufnr, winid, message) anon_ns, math.floor(height / 2) - 1 + i, 0, - { virt_text = { { line, "Normal" } }, virt_text_pos = "overlay", virt_text_win_col = col } + { virt_text = { { line, "TelescopePreviewMessage" } }, virt_text_pos = "overlay", virt_text_win_col = col } ) end end diff --git a/plugin/telescope.vim b/plugin/telescope.vim index dc727ff..e6ff508 100644 --- a/plugin/telescope.vim +++ b/plugin/telescope.vim @@ -54,6 +54,8 @@ highlight default link TelescopePreviewUser Constant highlight default link TelescopePreviewGroup Constant highlight default link TelescopePreviewDate Directory +highlight default link TelescopePreviewMessage TelescopePreviewNormal + " Used for Picker specific Results highlighting highlight default link TelescopeResultsClass Function highlight default link TelescopeResultsConstant Constant