From 2ebe0a5d041d16150123093dc04c322b6cc3b76b Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Mon, 2 Jan 2023 11:19:00 -0300 Subject: [PATCH] Starting to use Telecasten as I was using Org-Journal --- nvim/after/plugin/telecasten.lua | 35 ++++++++++++++++++++++++++++++++ nvim/lua/packager.lua | 3 +++ 2 files changed, 38 insertions(+) create mode 100644 nvim/after/plugin/telecasten.lua diff --git a/nvim/after/plugin/telecasten.lua b/nvim/after/plugin/telecasten.lua new file mode 100644 index 0000000..40b5cf0 --- /dev/null +++ b/nvim/after/plugin/telecasten.lua @@ -0,0 +1,35 @@ +local home = vim.fn.expand("~/Documents/Telecasten") +local tele = require('telekasten') +local options = { noremap = true, silent = true } + +tele.setup({ + home = home, + take_over_my_home = true, + auto_set_filetype = true, + + dailies = home .. "/journal", + dalies_create_nonexisting = true, + template_new_daily = home .. "/templates/daily.md", + + extension = ".md", + + image_link_style = "markdown", + + plug_into_calendar = true, + +}) + + +vim.keymap.set('n', 'zn', tele.new_note, options) +vim.keymap.set('n', 'zT', tele.goto_today, options) +vim.keymap.set('n', 'zt', function() + local line = vim.api.nvim_get_current_line() + local nline = os.date("## %H:%M ") + vim.api.nvim_command(":normal Go") + vim.api.nvim_set_current_line(nline) + vim.api.nvim_command(":normal o") +end) +vim.keymap.set('n', 'zs', tele.search_notes, options) +vim.keymap.set('n', 'zg', tele.follow_link, options) +vim.keymap.set('n', 'zp', tele.panel, options) +vim.keymap.set('n', 'zc', tele.show_calendar, options) diff --git a/nvim/lua/packager.lua b/nvim/lua/packager.lua index c06aaec..853510c 100644 --- a/nvim/lua/packager.lua +++ b/nvim/lua/packager.lua @@ -21,4 +21,7 @@ return require("packer").startup(function(use) use("windwp/nvim-autopairs") use("tpope/vim-commentary") + + use("renerocksai/telekasten.nvim") + use("renerocksai/calendar-vim") end)