Added nvim-orgmode (requires 0.9+)

This commit is contained in:
Warwick 2023-12-14 15:40:39 +00:00
parent 884331468a
commit 6b25442329
3 changed files with 60 additions and 5 deletions

24
lua/.luarc.json Normal file
View file

@ -0,0 +1,24 @@
{
"workspace.library": [
"/home/warwick/.config/nvim",
"/home/warwick/.local/share/nvim/lazy/lazy.nvim",
"/home/warwick/.local/share/nvim/lazy/nvim-treesitter",
"/home/warwick/.local/share/nvim/lazy/nvim-tree.lua",
"/home/warwick/.local/share/nvim/lazy/nvim-cmp",
"/home/warwick/.local/share/nvim/lazy/plenary.nvim",
"/home/warwick/.local/share/nvim/lazy/telescope.nvim",
"/home/warwick/.local/share/nvim/lazy/nvim-web-devicons",
"/home/warwick/.local/share/nvim/lazy/cmp-nvim-lsp",
"/home/warwick/.local/share/nvim/lazy/lualine.nvim",
"/home/warwick/.local/share/nvim/lazy/nvim-lspconfig",
"/home/warwick/.local/share/nvim/lazy/mason-lspconfig.nvim",
"/home/warwick/.local/share/nvim/lazy/gruvbox.nvim",
"/home/warwick/.local/share/nvim/lazy/mason.nvim",
"/usr/share/nvim/runtime",
"/usr/share/nvim/runtime/pack/dist/opt/matchit",
"/usr/lib/nvim",
"/home/warwick/.local/state/nvim/lazy/readme",
"/home/warwick/.local/share/nvim/lazy/cmp-nvim-lsp/after",
"${3rd}/luassert/library"
]
}

View file

@ -1,6 +1,6 @@
require("indent_blankline").setup {
require("ibl").setup {
-- for example, context is off by default, use this to turn it on
show_current_context = false,
show_current_context_start = false,
--show_current_context = false,
--show_current_context_start = false,
}
vim.cmd [[colorscheme gruvbox]]

View file

@ -33,7 +33,7 @@ local plugins = {
vim.o.timeoutlen = 300
end,
},
"lukas-reineke/indent-blankline.nvim",
{ "lukas-reineke/indent-blankline.nvim", main = "ibl", opts = {} },
-- fzf
{
'nvim-telescope/telescope.nvim',
@ -62,7 +62,38 @@ local plugins = {
build = "make install_jsregexp"
},
'saadparwaiz1/cmp_luasnip',
'rafamadriz/friendly-snippets'
'rafamadriz/friendly-snippets',
-- Org Mode
{
'nvim-orgmode/orgmode',
dependencies = {
{ 'nvim-treesitter/nvim-treesitter', lazy = true },
},
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 = '~/.vimwiki/**/*',
org_default_notes_file = '~/.vimwiki/refile.org',
})
-- Setup nvim-cmp
require('cmp').setup({
sources = { { name = 'orgmode' } }
})
end,
}
}
local opts = {}