nvim: add plugin 'lukas-reineke/headlines.nvim'

This commit is contained in:
Fernando Schauenburg 2024-07-20 01:47:20 +02:00
parent 4d03979765
commit 83c8c8bd28
2 changed files with 29 additions and 0 deletions

View file

@ -13,6 +13,7 @@
"formatter.nvim": { "branch": "master", "commit": "cb4778b8432f1ae86dae4634c0b611cb269a4c2f" }, "formatter.nvim": { "branch": "master", "commit": "cb4778b8432f1ae86dae4634c0b611cb269a4c2f" },
"git-messenger.vim": { "branch": "master", "commit": "8a61bdfa351d4df9a9118ee1d3f45edbed617072" }, "git-messenger.vim": { "branch": "master", "commit": "8a61bdfa351d4df9a9118ee1d3f45edbed617072" },
"gitlinker.nvim": { "branch": "master", "commit": "cc59f732f3d043b626c8702cb725c82e54d35c25" }, "gitlinker.nvim": { "branch": "master", "commit": "cc59f732f3d043b626c8702cb725c82e54d35c25" },
"headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" },
"indent-blankline.nvim": { "branch": "master", "commit": "12e92044d313c54c438bd786d11684c88f6f78cd" }, "indent-blankline.nvim": { "branch": "master", "commit": "12e92044d313c54c438bd786d11684c88f6f78cd" },
"kanagawa.nvim": { "branch": "master", "commit": "ab41956c4559c3eb21e713fcdf54cda1cb6d5f40" }, "kanagawa.nvim": { "branch": "master", "commit": "ab41956c4559c3eb21e713fcdf54cda1cb6d5f40" },
"lazy.nvim": { "branch": "main", "commit": "28126922c9b54e35a192ac415788f202c3944c9f" }, "lazy.nvim": { "branch": "main", "commit": "28126922c9b54e35a192ac415788f202c3944c9f" },

View file

@ -0,0 +1,28 @@
return {
"lukas-reineke/headlines.nvim",
dependencies = "nvim-treesitter/nvim-treesitter",
ft = "markdown",
config = function()
-- These work well with gruvbox.
vim.cmd([[highlight Headline1 guibg=#161613]])
vim.cmd([[highlight Headline2 guibg=#191915]])
vim.cmd([[highlight Headline3 guibg=#1c1c17]])
vim.cmd([[highlight Headline4 guibg=#1a1b19]])
vim.cmd([[highlight Headline5 guibg=#171a1b]])
vim.cmd([[highlight CodeBlock guibg=#121717]])
vim.cmd([[highlight Quote guifg=#076678]])
vim.cmd([[highlight Dash guifg=#d5c4a1]])
require("headlines").setup {
markdown = {
headline_highlights = { "Headline1", "Headline2", "Headline3", "Headline4", "Headline5" },
bullets = "",
dash_string = "",
fat_headlines = false,
},
}
end,
}