vim.keymap.set('n', 'oo', ':ObsidianOpen') vim.keymap.set('n', 'on', ':ObsidianNew') vim.keymap.set('n', 'os', ':ObsidianQuickSwitch') vim.keymap.set('n', 'oi', ':e oil:///mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Inbox/') vim.keymap.set('n', 'od', ':e oil:///mnt/c/Users/jkosk/OneDrive/Documents/Artemis/') -- vim.keymap.set('n', 'om', ':Move Notes:e oil:///mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Inbox/') vim.keymap.set('n', 'om', function() vim.api.nvim_feedkeys('yy', 'n', false) vim.cmd ':e oil:///mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Notes/' vim.api.nvim_feedkeys('p', 'n', false) vim.cmd ':w' vim.cmd ':e oil:///mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Inbox/' end) vim.keymap.set('n', 'ot', function() vim.cmd ':ObsidianToday' vim.api.nvim_feedkeys('G', 'n', false) end) vim.keymap.set('n', 'ol', ':ObsidianFollowLink') vim.keymap.set('n', 'oe', function() local fileName = os.time(os.date '!*t') .. '.excalidraw.md' local pos = vim.api.nvim_win_get_cursor(0)[2] local line = vim.api.nvim_get_current_line() local nline = (line:sub(0, pos) .. '![[' .. fileName .. ']]' .. line:sub(pos + 1)) vim.api.nvim_set_current_line(nline) vim.cmd ':w' vim.cmd( ':!cp /mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Templates/excalidraw.md /mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Excalidraw/' .. fileName) vim.cmd(':e /mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Excalidraw/' .. fileName) vim.cmd(':ObsidianOpen /mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Excalidraw/' .. fileName) end) vim.keymap.set('n', 'dd', ':Dashboard:echo') vim.keymap.set('n', 'mp', ':MusicPlay spotify:echo') vim.keymap.set('n', 'mn', ':MusicNext spotify:echo') vim.keymap.set('n', 'mb', ':MusicPrev spotify:echo') vim.keymap.set('n', 'mc', ':MusicCurrent spotify:echo') vim.keymap.set('n', 'oc', function() require('easypick').actions.nvim_commandf(':Move /mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Classes/%s') require('easypick').one_off('ls /mnt/c/Users/jkosk/OneDrive/Documents/Artemis/Classes/') end) vim.keymap.set('n', 'op', ':ObsidianTag')