From 70e46cb880af1c201e184d9d50f88e0fc4b30c76 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Mon, 6 Nov 2023 16:44:59 -0500 Subject: Migrate from orgmode to neorg --- lua/ben/plugins/neorg.lua | 25 +++++++++++++++++++++++++ lua/ben/plugins/org-bullets.lua | 25 ------------------------- lua/ben/plugins/org-telescope.lua | 21 --------------------- lua/ben/plugins/orgmode.lua | 27 --------------------------- 4 files changed, 25 insertions(+), 73 deletions(-) create mode 100644 lua/ben/plugins/neorg.lua delete mode 100644 lua/ben/plugins/org-bullets.lua delete mode 100644 lua/ben/plugins/org-telescope.lua delete mode 100644 lua/ben/plugins/orgmode.lua diff --git a/lua/ben/plugins/neorg.lua b/lua/ben/plugins/neorg.lua new file mode 100644 index 0000000..4e89973 --- /dev/null +++ b/lua/ben/plugins/neorg.lua @@ -0,0 +1,25 @@ +return { + "nvim-neorg/neorg", + build = ":Neorg sync-parsers", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-neorg/neorg-telescope", + }, + config = function() + require("neorg").setup({ + load = { + ["core.defaults"] = {}, -- Loads default behaviour + ["core.concealer"] = {}, -- Adds pretty icons to your documents + ["core.integrations.telescope"] = {}, + ["core.dirman"] = { -- Manages Neorg workspaces + config = { + workspaces = { + notes = "~/Dropbox/org", + }, + default_workspace = "notes", + }, + }, + }, + }) + end, +} diff --git a/lua/ben/plugins/org-bullets.lua b/lua/ben/plugins/org-bullets.lua deleted file mode 100644 index 2cac205..0000000 --- a/lua/ben/plugins/org-bullets.lua +++ /dev/null @@ -1,25 +0,0 @@ -return { - "akinsho/org-bullets.nvim", - dependencies = { - { - "nvim-orgmode/orgmode", - dependencies = "nvim-treesitter/nvim-treesitter", - }, - }, - -- Only load org-bullets while in actual org files - ft = { "org" }, - config = function() - require("org-bullets").setup({ - symbols = { - concealcursor = false, - list = "", - headlines = { "◉", "○", "󰮍", "󱥸" }, - checkboxes = { - half = { "", "OrgTSCheckboxHalfChecked" }, - done = { "", "OrgTSCheckboxDone" }, - todo = { "", "OrgTSCheckboxTODO" }, - }, - }, - }) - end, -} diff --git a/lua/ben/plugins/org-telescope.lua b/lua/ben/plugins/org-telescope.lua deleted file mode 100644 index 55a32d1..0000000 --- a/lua/ben/plugins/org-telescope.lua +++ /dev/null @@ -1,21 +0,0 @@ -return { - "joaomsa/telescope-orgmode.nvim", - depends = { - { - "nvim-telescope/telescope.nvim", - branch = "0.1.x", - dependencies = { - "nvim-lua/plenary.nvim", - }, - }, - "nvim-orgmode/orgmode", - }, - lazy = true, - config = function() - require("telescope").load_extension("orgmode") - end, - keys = { - -- F.ing O.rgmode - { "fo", 'lua require("telescope").extensions.orgmode.search_headings()' }, - }, -} diff --git a/lua/ben/plugins/orgmode.lua b/lua/ben/plugins/orgmode.lua deleted file mode 100644 index 273524f..0000000 --- a/lua/ben/plugins/orgmode.lua +++ /dev/null @@ -1,27 +0,0 @@ -return { - "nvim-orgmode/orgmode", - dependencies = "nvim-treesitter/nvim-treesitter", - event = "VeryLazy", - config = function() - -- Load treesitter grammar for org - require("orgmode").setup_ts_grammar() - - -- Setup treesitter - require("nvim-treesitter.configs").setup({ - highlight = { - enable = true, - additional_vim_regex_highlighting = { "org" }, - }, - ensure_installed = { "org" }, - }) - - -- Setup orgmode - require("orgmode").setup({ - org_agenda_files = "~/Dropbox/org/*", - org_default_notes_file = "~/Dropbox/org/inbox.org", - org_archive_location = "~/Dropbox/org/archive.org", - }) - - -- Custom keybindings - end, -} -- cgit v1.2.3