From 13e9f1db7df77a72b8f9d04fb4316cb929a275e4 Mon Sep 17 00:00:00 2001 From: thek4n Date: Thu, 29 Aug 2024 10:23:46 +0300 Subject: [PATCH] neovim orgmode --- .../user/.config/nvim/lua/core/mappings/mappings.lua | 3 +++ home/user/.config/nvim/lua/plugins/misc.lua | 1 + home/user/.config/nvim/lua/plugins/orgmode.lua | 12 ++++++++++++ 3 files changed, 16 insertions(+) create mode 100644 home/user/.config/nvim/lua/plugins/orgmode.lua diff --git a/home/user/.config/nvim/lua/core/mappings/mappings.lua b/home/user/.config/nvim/lua/core/mappings/mappings.lua index 55c7987..3140663 100644 --- a/home/user/.config/nvim/lua/core/mappings/mappings.lua +++ b/home/user/.config/nvim/lua/core/mappings/mappings.lua @@ -114,6 +114,9 @@ vim.api.nvim_create_user_command('X', [[execute 'silent! write !SUDO_ASKPASS=vim vim.cmd([[autocmd FileChangedRO * set readonly!]]) +vim.api.nvim_create_user_command('Q', ':qa!', {}) + + -- Toggle line number style function toggle_number_style() local opt = vim.opt diff --git a/home/user/.config/nvim/lua/plugins/misc.lua b/home/user/.config/nvim/lua/plugins/misc.lua index 2689994..9b5df1d 100644 --- a/home/user/.config/nvim/lua/plugins/misc.lua +++ b/home/user/.config/nvim/lua/plugins/misc.lua @@ -37,6 +37,7 @@ return { config = function() require("nvim-treesitter.configs").setup({ ensure_installed = {"python", "lua", "vim", "html", "rust", "markdown", "regex"}, + ignore_install = { 'org' }, auto_install = true, highlight = { enable = true, diff --git a/home/user/.config/nvim/lua/plugins/orgmode.lua b/home/user/.config/nvim/lua/plugins/orgmode.lua new file mode 100644 index 0000000..cc01545 --- /dev/null +++ b/home/user/.config/nvim/lua/plugins/orgmode.lua @@ -0,0 +1,12 @@ +return { + 'nvim-orgmode/orgmode', + event = 'VeryLazy', + ft = { 'org' }, + config = function() + -- Setup orgmode + require('orgmode').setup({ + org_agenda_files = '~/orgfiles/**/*', + org_default_notes_file = '~/orgfiles/refile.org', + }) + end, +} \ No newline at end of file