summaryrefslogtreecommitdiff
path: root/lua/ben/plugins
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2023-11-06 16:44:59 -0500
committerBenjamin Chausse <benjamin@chausse.xyz>2023-11-06 16:44:59 -0500
commit70e46cb880af1c201e184d9d50f88e0fc4b30c76 (patch)
tree63bf18665721b540b9c0002bed6ab2eac7496135 /lua/ben/plugins
parente058ecea35f64cf535b4fcd5d60d5920164eea70 (diff)
Migrate from orgmode to neorg
Diffstat (limited to 'lua/ben/plugins')
-rw-r--r--lua/ben/plugins/neorg.lua25
-rw-r--r--lua/ben/plugins/org-bullets.lua25
-rw-r--r--lua/ben/plugins/org-telescope.lua21
-rw-r--r--lua/ben/plugins/orgmode.lua27
4 files changed, 25 insertions, 73 deletions
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
- { "<leader>fo", '<cmd>lua require("telescope").extensions.orgmode.search_headings()<cr>' },
- },
-}
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,
-}