Tweak obsidian config
This commit is contained in:
parent
b0718aa3c1
commit
be2f73f6cd
|
@ -1,9 +1,14 @@
|
||||||
local function open_link()
|
local function handle_enter()
|
||||||
local util = require("obsidian.util")
|
local util = require("obsidian.util")
|
||||||
if util.cursor_on_markdown_link(nil, nil, true) then
|
if util.cursor_on_markdown_link(nil, nil, true) then
|
||||||
vim.cmd("ObsidianFollowLink")
|
vim.cmd("ObsidianFollowLink")
|
||||||
else
|
else
|
||||||
|
local line = vim.api.nvim_get_current_line()
|
||||||
|
if string.match(line, "^%s*- %[ %].*") then
|
||||||
util.toggle_checkbox()
|
util.toggle_checkbox()
|
||||||
|
else
|
||||||
|
vim.cmd("normal! viw:'<,'>ObsidianLink")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -11,13 +16,6 @@ return {
|
||||||
"epwalsh/obsidian.nvim",
|
"epwalsh/obsidian.nvim",
|
||||||
version = "*", -- recommended, use latest release instead of latest commit
|
version = "*", -- recommended, use latest release instead of latest commit
|
||||||
ft = "markdown",
|
ft = "markdown",
|
||||||
-- Replace the above line with this if you only want to load obsidian.nvim for markdown files in your vault:
|
|
||||||
-- event = {
|
|
||||||
-- -- If you want to use the home shortcut '~' here you need to call 'vim.fn.expand'.
|
|
||||||
-- -- E.g. "BufReadPre " .. vim.fn.expand "~" .. "/my-vault/**.md"
|
|
||||||
-- "BufReadPre path/to/my-vault/**.md",
|
|
||||||
-- "BufNewFile path/to/my-vault/**.md",
|
|
||||||
-- },
|
|
||||||
dependencies = { "nvim-lua/plenary.nvim" },
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
opts = {
|
opts = {
|
||||||
workspaces = {
|
workspaces = {
|
||||||
|
@ -29,9 +27,11 @@ return {
|
||||||
disable_frontmatter = true,
|
disable_frontmatter = true,
|
||||||
},
|
},
|
||||||
keys = {
|
keys = {
|
||||||
{"<cr>", open_link, ft = "markdown" },
|
{"<cr>", handle_enter, ft = "markdown" },
|
||||||
{"gd", open_link, ft = "markdown" },
|
{"<cr>", ":ObsidianLink<cr>", ft = "markdown", mode = "v"},
|
||||||
{"<leader>rn", ":ObsidianRename<cr>"},
|
{"gd", handle_enter, ft = "markdown" },
|
||||||
|
{"<leader>rn", ":ObsidianRename<cr>", ft = "markdown" },
|
||||||
|
{"<tab>", ":set nohlsearch<cr>/\\[[^\\[\\]]*\\]([^()]*)<cr>:let @/ = \"\"<cr>:set hlsearch<cr>", ft = "markdown", silent = true },
|
||||||
},
|
},
|
||||||
detect_cwd = true,
|
detect_cwd = true,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue