add neogit and orgmode

This commit is contained in:
Marc Talcott 2024-06-10 20:45:36 -04:00
parent 8da73b14ea
commit ceb38d09b0
5 changed files with 51 additions and 2 deletions

View File

@ -196,8 +196,6 @@ vim.keymap.set('n', '<leader>wc', '<C-w>c', { desc = '[C]lose window' })
vim.keymap.set('n', '<leader>w+', '<C-w>+', { desc = 'Increase size' }) vim.keymap.set('n', '<leader>w+', '<C-w>+', { desc = 'Increase size' })
vim.keymap.set('n', '<leader>w-', '<C-w>-', { desc = 'Decrease size' }) vim.keymap.set('n', '<leader>w-', '<C-w>-', { desc = 'Decrease size' })
vim.keymap.set('n', '<leader>n', ':Neotree<cr>', { desc = 'Open Neotree' })
-- vim.keymap.set('n', '<leader>wh', '<C-w><C-h>', { desc = 'Move focus to the left window' }) -- vim.keymap.set('n', '<leader>wh', '<C-w><C-h>', { desc = 'Move focus to the left window' })
-- vim.keymap.set('n', '<leader>wl', '<C-w><C-l>', { desc = 'Move focus to the right window' }) -- vim.keymap.set('n', '<leader>wl', '<C-w><C-l>', { desc = 'Move focus to the right window' })
-- vim.keymap.set('n', '<leader>wj', '<C-w><C-j>', { desc = 'Move focus to the lower window' }) -- vim.keymap.set('n', '<leader>wj', '<C-w><C-j>', { desc = 'Move focus to the lower window' })

View File

@ -0,0 +1,8 @@
return {
'iamcco/markdown-preview.nvim',
cmd = { 'MarkdownPreviewToggle', 'MarkdownPreview', 'MarkdownPreviewStop' },
ft = { 'markdown' },
build = function()
vim.fn['mkdp#util#install']()
end,
}

12
lua/plugins/neogit.lua Normal file
View File

@ -0,0 +1,12 @@
return {
'NeogitOrg/neogit',
dependencies = {
'nvim-lua/plenary.nvim', -- required
'sindrets/diffview.nvim', -- optional - Diff integration
-- Only one of these is needed, not both.
'nvim-telescope/telescope.nvim', -- optional
'ibhagwan/fzf-lua', -- optional
},
config = true,
}

30
lua/plugins/orgmode.lua Normal file
View File

@ -0,0 +1,30 @@
return {
'nvim-orgmode/orgmode',
event = 'VeryLazy',
ft = { 'org' },
config = function()
-- Setup orgmode
require('orgmode').setup {
org_agenda_files = '~/orgfiles/**/*',
org_default_notes_file = '~/orgfiles/refile.org',
org_capture_templates = {
t = { description = 'Task', template = '* TODO %?\n %u' },
j = {
description = 'Journal',
datetree = {
tree_type = 'day',
},
template = '\n**** %?\n%U\n',
target = '~/orgfiles/journal.org',
},
},
}
-- NOTE: If you are using nvim-treesitter with ~ensure_installed = "all"~ option
-- add ~org~ to ignore_install
-- require('nvim-treesitter.configs').setup({
-- ensure_installed = 'all',
-- ignore_install = { 'org' },
-- })
end,
}

View File

@ -562,6 +562,7 @@ return {
'catppuccin/nvim', 'catppuccin/nvim',
name = 'catppuccin', name = 'catppuccin',
priority = 1000, priority = 1000,
flavour = 'mocha',
init = function() init = function()
vim.cmd.colorscheme 'catppuccin' vim.cmd.colorscheme 'catppuccin'
end, end,