diff --git a/.config/nvim/lua/my/filetypes.lua b/.config/nvim/lua/my/filetypes.lua index 5bd1d29..0457833 100644 --- a/.config/nvim/lua/my/filetypes.lua +++ b/.config/nvim/lua/my/filetypes.lua @@ -64,3 +64,14 @@ require('colorizer').setup({ RRGGBBAA = true, } }) + +-- workarounds for missing syntax highlighting +require('paint').setup({ + highlights = { + { + filter = { filetype = 'cpp' }, + pattern = '%s*%*!?%s*(@%w+)', + hl = 'Constant' + }, + } +}) diff --git a/.config/nvim/lua/my/plugins.lua b/.config/nvim/lua/my/plugins.lua index e2ef36f..2b281f5 100644 --- a/.config/nvim/lua/my/plugins.lua +++ b/.config/nvim/lua/my/plugins.lua @@ -54,6 +54,9 @@ require('packer').startup({ function(use) } use { 'https://github.com/NvChad/nvim-colorizer.lua' } use { 'https://github.com/chikamichi/mediawiki.vim' } + if vim.version().api_level >= 10 then -- >=0.8.0 + use { 'https://github.com/folke/paint.nvim' } + end -- completion use {