obsidian and telescope mini tweaks

This commit is contained in:
Adi De Masi 2026-02-26 15:01:13 +01:00
parent 4f2315f832
commit 7114fbeae2
2 changed files with 5 additions and 37 deletions

View File

@ -1,43 +1,14 @@
return {
'obsidian-nvim/obsidian.nvim',
version = '*', -- use latest release, remove to use latest commit
lazy = true,
event = function()
local vault_path = vim.fn.expand("~/AdisObsidianSyncVault")
return {
"BufReadPre " .. vault_path .. "/**/*.md",
"BufNewFile " .. vault_path .. "/**/*.md",
}
end,
dependencies = {
'nvim-lua/plenary.nvim',
},
cmd = {
"ObsidianOpen",
"ObsidianNew",
"ObsidianQuickSwitch",
"ObsidianFollowLink",
"ObsidianBacklinks",
"ObsidianTags",
"ObsidianToday",
"ObsidianYesterday",
"ObsidianTomorrow",
"ObsidianDailies",
"ObsidianTemplate",
"ObsidianSearch",
"ObsidianLink",
"ObsidianLinkNew",
"ObsidianLinks",
"ObsidianExtractNote",
"ObsidianWorkspace",
"ObsidianPasteImg",
"ObsidianRename",
"ObsidianTOC",
},
ft = 'markdown',
---@module 'obsidian'
---@type obsidian.config
opts = {
legacy_commands = false, -- this will be removed in the next major release
-- Disable footer to avoid "calling 'backlinks' on bad self" when timer runs
-- after buffer is closed/reused (plugin bug: footer doesn't validate buffer).
footer = { enabled = false },
workspaces = {
{
name = 'MyOnlyVault',

View File

@ -42,6 +42,7 @@ map('n', '<leader>gg', '<Cmd> LazyGit <CR>', { desc = 'start LazyGit' })
map('n', '<leader>d', ' Run/Debug')
map('n', '<leader>fe', '<Cmd>Telescope emoji<CR>', { desc = '😃 [F]ind [E]moji' })
map('n', '<leader>fb', '<Cmd>Telescope buffers<CR>', { desc = '😃 [F]ind [B]uffer' })
map('n', '<leader>l', ' Lsp')
map('n', '<leader>lw', function()
vim.diagnostic.setloclist()
@ -50,14 +51,10 @@ map('n', '<leader>la', '<Cmd>lua vim.lsp.buf.code_action()<CR>', { desc = 'code
map('n', '<leader>t', ' Telescope or  Trouble')
map('n', '<leader>tr', '<Cmd>Telescope resume<CR>')
map('n', '<leader>o', ' Obsidian')
map('n', '<leader>r', ' Render Markdown')
map('n', '<leader>rt', '<Cmd>RenderMarkdown toggle<CR>', { desc = 'toggle render markdown', silent = true })
map('n', '<leader>re', '<Cmd>RenderMarkdown expand<CR>', { desc = 'Increase anti-conceal margin above and below by 1', silent = true })
map('n', '<leader>re', '<Cmd>RenderMarkdown expand<CR>', { desc = 'Decrease anti-conceal margin above and below by 1', silent = true })
map('n', '<leader>ot', '<Cmd>Obsidian today<CR>', { silent = true })
map('n', '<leader>od', '<Cmd>Obsidian dailies<CR>', { silent = true })
map('n', '<leader>oq', '<Cmd>Obsidian quick_switch<CR>', { silent = true })
map('n', '<leader>e', '<Cmd>Neotree toggle<CR>')
map('n', '<leader><Tab>', '<Cmd>bn<CR>', { desc = 'next buffer' })