viminal2/lua/scripts/obsidian-sync.lua

13 lines
563 B
Lua
Raw Normal View History

2025-02-01 14:22:35 -08:00
-- [nfnl] Compiled from ./fnl/scripts/obsidian-sync.fnl by https://github.com/Olical/nfnl, do not edit.
local function _1_()
2024-12-28 23:55:45 -08:00
local date = os.date("%Y-%m-%d %H:%M:%S")
2025-02-01 14:22:35 -08:00
local commit_commands = {"git add -A", string.format("git commit -m \"auto-update(nvim): %s\"", date)}
2024-12-28 23:55:45 -08:00
for _, cmd in ipairs(commit_commands) do
vim.fn.system(cmd)
end
vim.notify("Committed all local changes.", vim.log.levels.INFO)
2025-02-01 14:22:35 -08:00
return vim.cmd("Neogit push")
end
vim.api.nvim_create_user_command("VaultSync", _1_, {})
return vim.keymap.set("n", "<leader>os", vim.cmd.VaultSync)