diff options
| -rw-r--r-- | .config/nvim/lua/extra.lua | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/.config/nvim/lua/extra.lua b/.config/nvim/lua/extra.lua index 7d31a8d..c299110 100644 --- a/.config/nvim/lua/extra.lua +++ b/.config/nvim/lua/extra.lua @@ -662,6 +662,7 @@ end local init_trusted_paths = { '/home/kyren/projects/krypton', + '/home/kyren/projects/krypton/src/langstats', } function Run_nvim_lua() @@ -1036,3 +1037,30 @@ vim.api.nvim_create_autocmd('FileType', { ---------------------------------------------------------------------------- -- NOTE: ---------------------------------------------------------------------------- + +vim.api.nvim_create_autocmd('FileType', { + pattern = 'markdown', + callback = function(args) + local cwd = vim.fn.getcwd() + local project = vim.fn.expand('$HOME/projects/WorldBuilding/') + + -- if cwd == project or cwd:sub(1, #project + 1) == project .. '/' then + vim.opt_local.concealcursor = 'n' + vim.opt_local.conceallevel = 3 + -- end + end, +}) + +vim.keymap.set('n', '<leader>me', function() + if vim.wo.conceallevel == 0 then + vim.wo.concealcursor = 'n' + vim.opt.conceallevel = 2 + else + vim.opt.concealcursor = '' + vim.opt.conceallevel = 0 + end +end, { desc = 'Toggle Markdown Edit Mode (conceal)' }) + +---------------------------------------------------------------------------- +-- NOTE: +---------------------------------------------------------------------------- |
