aboutsummaryrefslogtreecommitdiff
path: root/Common/nvim/lua
diff options
context:
space:
mode:
authorjakob.stendahl <jakob.stendahl@infomedia.dk>2024-06-07 08:54:37 +0200
committerjakob.stendahl <jakob.stendahl@infomedia.dk>2024-06-07 08:54:37 +0200
commit8966f28d8ebff43174fe225c3a49b4cb89c1980f (patch)
tree72f5530957ffa3e43df546b1b65035038535a95d /Common/nvim/lua
parent7b8481c32d8fd7bd4145138004c3a091b1b07b49 (diff)
downloaddotfiles-8966f28d8ebff43174fe225c3a49b4cb89c1980f.tar.gz
dotfiles-8966f28d8ebff43174fe225c3a49b4cb89c1980f.zip
Small things
Diffstat (limited to 'Common/nvim/lua')
-rwxr-xr-xCommon/nvim/lua/helper_functions.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/Common/nvim/lua/helper_functions.lua b/Common/nvim/lua/helper_functions.lua
index a7d18aa..8ce5e73 100755
--- a/Common/nvim/lua/helper_functions.lua
+++ b/Common/nvim/lua/helper_functions.lua
@@ -192,6 +192,16 @@ vim.api.nvim_create_autocmd('TextYankPost', {
end,
})
+function insert_date_time()
+ local date_time = os.date("%d %H:%M")
+ local insert_text = string.format("- **%s** - **", date_time)
+ local row, col = unpack(vim.api.nvim_win_get_cursor(0))
+ vim.api.nvim_buf_set_lines(0, row, row, false, { insert_text })
+ vim.api.nvim_win_set_cursor(0, { row + 1, #insert_text - 1 })
+ -- vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes('<Esc>i', true, false, true), 'n', true)
+end
+vim.api.nvim_create_user_command("InsertDateTime", insert_date_time, {})
+
-- Reminders for system clipboard register
vim.api.nvim_set_keymap('v', '<leader>y', [[:lua vim.api.nvim_echo({{"Use register '+' for system clipboard", "ErrorMsg"}}, false, {})<CR>]], {noremap = true, silent=false})
vim.api.nvim_set_keymap('n', '<leader>y', [[:lua vim.api.nvim_echo({{"Use register '+' for system clipboard", "ErrorMsg"}}, false, {})<CR>]], {noremap = true, silent=false})