Tweak Orgmode
This commit is contained in:
@@ -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
@@ -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,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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",
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user