Skip to content

Commit 6a7b151

Browse files
Fix highlighting on Neovim 0.8. Fixes #406
1 parent 1f103a9 commit 6a7b151

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

lua/orgmode/colors/highlights.lua

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ function M.link_ts_highlights()
1818
OrgTSHeadlineLevel8 = 'OrgHeadlineLevel8',
1919
OrgTSBullet = 'Identifier',
2020
OrgTSCheckbox = 'PreProc',
21-
orgTSSubscript = 'Comment',
22-
orgTSSuperscript = 'Comment',
2321
OrgTSCheckboxHalfChecked = 'OrgTSCheckbox',
2422
OrgTSCheckboxUnchecked = 'OrgTSCheckbox',
2523
OrgTSCheckboxChecked = 'OrgTSCheckbox',
@@ -34,6 +32,9 @@ function M.link_ts_highlights()
3432
}
3533

3634
for src, def in pairs(links) do
35+
if vim.fn.has('nvim-0.8') > 0 then
36+
vim.cmd(string.format([[hi link @%s %s]], src, src))
37+
end
3738
vim.cmd(string.format([[hi def link %s %s]], src, def))
3839
end
3940
end
@@ -80,6 +81,9 @@ function M.define_org_todo_keyword_colors(do_syn_match)
8081
)
8182
)
8283
vim.cmd('hi default link OrgTODO OrgTODO_builtin')
84+
if vim.fn.has('nvim-0.8') > 0 then
85+
vim.cmd('hi link @OrgTODO OrgTODO')
86+
end
8387
vim.cmd(
8488
string.format(
8589
'hi OrgDONE_builtin guifg=%s ctermfg=%s gui=bold cterm=bold',
@@ -88,6 +92,9 @@ function M.define_org_todo_keyword_colors(do_syn_match)
8892
)
8993
)
9094
vim.cmd('hi default link OrgDONE OrgDONE_builtin')
95+
if vim.fn.has('nvim-0.8') > 0 then
96+
vim.cmd('hi link @OrgDONE OrgDONE')
97+
end
9198
return M.parse_todo_keyword_faces(do_syn_match)
9299
end
93100

0 commit comments

Comments
 (0)