diff --git a/nvim/init.lua b/nvim/init.lua index 2240c40..eaeea5d 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -1,3 +1,14 @@ +vim.api.nvim_exec( + [[ + autocmd BufRead,BufNewFile *.md set filetype=markdown +]], + false +) + +vim.cmd([[ + autocmd BufRead,BufNewFile *.md set syntax=markdown +]]) + require("thomas.plugins-setup") require("thomas.core.options") require("thomas.core.keymaps") diff --git a/nvim/lua/thomas/core/colourscheme.lua b/nvim/lua/thomas/core/colourscheme.lua index 581bd23..3c7b87f 100644 --- a/nvim/lua/thomas/core/colourscheme.lua +++ b/nvim/lua/thomas/core/colourscheme.lua @@ -14,3 +14,8 @@ local function update_hl(group, tbl) end update_hl("Function", { bold = true }) +update_hl("markdownH1", { bold = true }) +update_hl("markdownH2", { bold = true }) +update_hl("markdownH3", { bold = true }) +update_hl("markdownH4", { bold = true }) +update_hl("markdownH5", { bold = true }) diff --git a/nvim/lua/thomas/plugins-setup.lua b/nvim/lua/thomas/plugins-setup.lua index df7521f..8842c18 100644 --- a/nvim/lua/thomas/plugins-setup.lua +++ b/nvim/lua/thomas/plugins-setup.lua @@ -31,9 +31,17 @@ return packer.startup(function(use) -- packer can manage itself use("wbthomason/packer.nvim") + use({ + "aspeddro/pandoc.nvim", + config = function() + require("pandoc").setup() + end, + }) + -- git use("kdheepak/lazygit.nvim") use("tpope/vim-fugitive") + use("tpope/vim-markdown") use("f-person/git-blame.nvim") use("lewis6991/gitsigns.nvim") -- show line modifications on left hand side use("joshdick/onedark.vim")