Tweak Orgmode

This commit is contained in:
Christopher Williams
2026-01-12 09:21:38 -05:00
parent 2e2010c48d
commit 11932ebf7f
3 changed files with 18 additions and 1 deletions
+1
View File
@@ -12,4 +12,5 @@ vim.keymap.set('n', '<C-k>', '1<C-y>', { noremap = true, silent = true })
-- LSP
vim.keymap.set('n', '<leader>ld', vim.diagnostic.open_float, { noremap = true, silent = true, desc = "Open diagnostics float" })
vim.keymap.set('n', '<leader>lo', vim.lsp.buf.code_action, { noremap = true, silent = true, desc = "LSP Code Action" })
vim.keymap.set('n', '<leader>li', vim.diagnostic.setqflist, { noremap = true, silent = true, desc = "LSP Diagnostics to QF" })
vim.keymap.set('n', '<F2>', vim.lsp.buf.rename, { noremap = true, silent = true, desc = "LSP Rename" })
+16 -1
View File
@@ -51,6 +51,9 @@ local M = {
sources = {
-- add lazydev to your completion providers
default = { "lazydev", "lsp", "path", "snippets", "buffer" },
per_filetype = {
org = { "orgmode" }
},
providers = {
lazydev = {
name = "LazyDev",
@@ -58,6 +61,11 @@ local M = {
-- make lazydev completions top priority (see `:h blink.cmp`)
score_offset = 100,
},
orgmode = {
name = "Orgmode",
module = "orgmode.org.autocompletion.blink",
fallbacks = { "buffer" },
}
},
},
@@ -103,7 +111,14 @@ local M = {
-- you can add other fields for setting up lsp server in this table
})
end
require("ufo").setup()
require("ufo").setup({
provider_selector = function(bufnr, filetype, buftype)
local ftMap = {
org = "treesitter",
}
return ftMap[filetype] or {"treesitter", "indent"}
end
})
end,
}
}
+1
View File
@@ -6,6 +6,7 @@ local M = {
ft = { "org" },
config = function()
require("orgmode").setup({
or_startup_folded = 'showeverything',
org_agenda_files = "~/org/**/*",
org_default_notes_file = "~/org/refile.org",
})