summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyren223 <contact@kyren.codes>2026-09-29 23:32:13 +0300
committerKyren223 <contact@kyren.codes>2026-09-29 23:32:13 +0300
commitd09a48a195a1144e7e39a315ba2283a6d0df8d34 (patch)
tree2c5dd707a873dd97778f6a0fd74efbc5fb80f6a7
parent6609d1e481d40561d21c0701f72d9505519c9f68 (diff)
See last commit
-rw-r--r--.config/nvim/lua/extra.lua28
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:
+----------------------------------------------------------------------------