check if fabric-ai and my obsidian vault exists
This commit is contained in:
@@ -185,7 +185,6 @@ vim.pack.add({
|
||||
{ src = 'https://github.com/nvim-treesitter/nvim-treesitter-context' },
|
||||
{ src = 'https://github.com/nvim-treesitter/nvim-treesitter-textobjects', version = 'main' },
|
||||
{ src = 'https://github.com/romus204/tree-sitter-manager.nvim' },
|
||||
{ src = 'https://github.com/obsidian-nvim/obsidian.nvim' },
|
||||
{ src = 'https://github.com/otavioschwanck/arrow.nvim' },
|
||||
{ src = 'https://github.com/rafamadriz/friendly-snippets' },
|
||||
{ src = 'https://github.com/rafikdraoui/jj-diffconflicts' },
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
if vim.fn.executable("fabric-ai") == 1 then
|
||||
require('fabric-ai').setup({
|
||||
-- Default configuration (all optional)
|
||||
fabric_path = "fabric-ai", -- Path to Fabric CLI
|
||||
@@ -13,3 +14,4 @@ require('fabric-ai').setup({
|
||||
vim.keymap.set({ 'v' }, "<leader>fa", ":'<,'>Fabric<CR>", { desc = "Fabric AI" })
|
||||
vim.keymap.set({ 'n' }, '<leader>fa', ':Fabric<CR>', { desc = "Fabric AI" })
|
||||
vim.keymap.set({ 'n' }, '<leader>fu', ':Fabric url<CR>', { desc = "Fabric URL" })
|
||||
end
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
if vim.fn.isdirectory(vim.fn.expand "~" .. "/Documents/sjb-brain/") == 1 then
|
||||
|
||||
vim.pack.add({ { src = 'https://github.com/obsidian-nvim/obsidian.nvim' } })
|
||||
|
||||
require("obsidian").setup({
|
||||
legacy_commands = false,
|
||||
picker = {
|
||||
@@ -49,16 +53,26 @@ require("obsidian").setup({
|
||||
|
||||
callbacks = {
|
||||
enter_note = function(note)
|
||||
vim.keymap.set('n', '<leader>k.', '<CMD>Obsidian toggle_checkbox<CR>', { desc = 'toggle checkbox', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>kp', '<CMD>Obsidian paste_img<CR>', { desc = 'paste img', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>kt', '<CMD>Obsidian tags<CR>', { desc = 'tags', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>k`', '<CMD>Obsidian backlinks<CR>', { desc = 'backlinks', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>kx', '<CMD>Obsidian follow_link<CR>', { desc = 'follow link', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>ksl', '<CMD>Obsidian links<CR>', { desc = 'links', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>kr', '<CMD>Obsidian rename<CR>', { desc = 'rename', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>ksc', '<CMD>Obsidian toc<CR>', { desc = 'toc', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('v', '<leader>kx', '<CMD>Obsidian link<CR>', { desc = 'links', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('v', '<leader>kl', '<CMD>Obsidian link_new<CR>', { desc = 'links', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>k.', '<CMD>Obsidian toggle_checkbox<CR>',
|
||||
{ desc = 'toggle checkbox', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>kp', '<CMD>Obsidian paste_img<CR>',
|
||||
{ desc = 'paste img', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>kt', '<CMD>Obsidian tags<CR>',
|
||||
{ desc = 'tags', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>k`', '<CMD>Obsidian backlinks<CR>',
|
||||
{ desc = 'backlinks', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>kx', '<CMD>Obsidian follow_link<CR>',
|
||||
{ desc = 'follow link', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>ksl', '<CMD>Obsidian links<CR>',
|
||||
{ desc = 'links', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>kr', '<CMD>Obsidian rename<CR>',
|
||||
{ desc = 'rename', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('n', '<leader>ksc', '<CMD>Obsidian toc<CR>',
|
||||
{ desc = 'toc', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('v', '<leader>kx', '<CMD>Obsidian link<CR>',
|
||||
{ desc = 'links', buffer = note.bufnr, silent = true })
|
||||
vim.keymap.set('v', '<leader>kl', '<CMD>Obsidian link_new<CR>',
|
||||
{ desc = 'links', buffer = note.bufnr, silent = true })
|
||||
end,
|
||||
},
|
||||
})
|
||||
@@ -73,4 +87,4 @@ vim.keymap.set("n", "<leader>kdy", "<cmd>Obsidian yesterday<cr>", { desc = "Dail
|
||||
vim.keymap.set("n", "<leader>kdw", "<cmd>Obsidian tomorrow<cr>", { desc = "Daily Tomorrow" })
|
||||
vim.keymap.set("n", "<leader>kdd", "<cmd>Obsidian dailies<cr>", { desc = "Dailies" })
|
||||
vim.keymap.set("n", "<leader>kw", "<cmd>Obsidian workspace<cr>", { desc = "Change Workspace" })
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user