feature request: documentation treesitter syntax highlight like vim.lsp.buf.signature_help()
in nvim 0.10
#1938
Labels
bug
Something isn't working
FAQ
Announcement
Minimal reproducible full config
None, no need for this issue.
Description
Since nvim 0.10 released, the signature_help floating window got syntax highlight powered by treesitter, like this:
![image](https://private-user-images.githubusercontent.com/30885216/331880527-586adc6b-01d3-48ee-a666-8f0cbb2796e5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1MzM2MDIsIm5iZiI6MTcyMDUzMzMwMiwicGF0aCI6Ii8zMDg4NTIxNi8zMzE4ODA1MjctNTg2YWRjNmItMDFkMy00OGVlLWE2NjYtOGYwY2JiMjc5NmU1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA5VDEzNTUwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmNTFiNWIyNWM1M2M0ZTBmN2QzMjJjMDlmZWIyNTMzYjM3MzQzYzgwODI4YjRmODhhNWM0ZDViOGFmZjdjNGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.sJydBLiC12XQrA5tVVnp0VkRFPIxFhWtYxpiigoBr30)
![image](https://private-user-images.githubusercontent.com/30885216/331880610-b3fec911-0240-44f7-8d0a-7a86e0bad8f7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1MzM2MDIsIm5iZiI6MTcyMDUzMzMwMiwicGF0aCI6Ii8zMDg4NTIxNi8zMzE4ODA2MTAtYjNmZWM5MTEtMDI0MC00NGY3LThkMGEtN2E4NmUwYmFkOGY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA5VDEzNTUwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIzNjMwNTFlYmQzOTYxYjlmMWNmNDA1NjdkMDkyYjhmMjA2NjdhMWFhNjg1NTRlZTU2Y2Q1MzAwMGQyNTJlMGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.lOyB76sU9h1OELEuHlsA4p6vtOwXIyOg_8vgNazq1MA)
and cmp documentation highlight looks like:
I guess the red bracket in documentation window is related on this issue, which is fixed at nvim 0.10
Maybe cmp could highlight documentation window like
vim.lsp.buf.signature_help()
?And I think noice.nvim is already do some hack that we can reference to:
https://github.com/folke/noice.nvim/blob/9f6f6ba74f8bfbf7e43d6302cf86b070362f6203/lua/noice/lsp/override.lua#L12-L34
Steps to reproduce
Select some lsp completion item to make cmp show documentation window
Expected behavior
Syntax highlight like
vim.lsp.buf.signature_help()
Actual behavior
documentation window only have basic highlight
Additional context
No response
The text was updated successfully, but these errors were encountered: