add neogit and orgmode
This commit is contained in:
		
							parent
							
								
									8da73b14ea
								
							
						
					
					
						commit
						ceb38d09b0
					
				
							
								
								
									
										2
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										2
									
								
								init.lua
								
								
								
								
							| 
						 | 
				
			
			@ -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 = '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>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' })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,8 @@
 | 
			
		|||
return {
 | 
			
		||||
  'iamcco/markdown-preview.nvim',
 | 
			
		||||
  cmd = { 'MarkdownPreviewToggle', 'MarkdownPreview', 'MarkdownPreviewStop' },
 | 
			
		||||
  ft = { 'markdown' },
 | 
			
		||||
  build = function()
 | 
			
		||||
    vim.fn['mkdp#util#install']()
 | 
			
		||||
  end,
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -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,
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -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,
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -562,6 +562,7 @@ return {
 | 
			
		|||
    'catppuccin/nvim',
 | 
			
		||||
    name = 'catppuccin',
 | 
			
		||||
    priority = 1000,
 | 
			
		||||
    flavour = 'mocha',
 | 
			
		||||
    init = function()
 | 
			
		||||
      vim.cmd.colorscheme 'catppuccin'
 | 
			
		||||
    end,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue