comparison .chezmoitemplates/init.lua @ 734:485de5dc7ef2

feat: configure fold/folder icons for diffview
author zegervdv <zegervdv@me.com>
date Sat, 17 Dec 2022 16:13:07 +0100
parents 1a7ec1a0d2a6
children 972d55bec218
comparison
equal deleted inserted replaced
733:1a7ec1a0d2a6 734:485de5dc7ef2
109 use { 109 use {
110 local_plugin 'diffview.nvim', 110 local_plugin 'diffview.nvim',
111 config = function() 111 config = function()
112 require('diffview').setup { 112 require('diffview').setup {
113 use_icons = false, 113 use_icons = false,
114 icons = {
115 folder_closed = '+',
116 folder_open = '-',
117 },
118 signs = {
119 fold_closed = '+',
120 fold_open = '-',
121 done = '✓',
122 },
114 hg_cmd = { 'chg' }, 123 hg_cmd = { 'chg' },
115 view = { 124 view = {
116 merge_tool = { 125 merge_tool = {
117 layout = 'diff4_mixed', 126 layout = 'diff4_mixed',
118 }, 127 },
120 } 129 }
121 local wk = require 'which-key' 130 local wk = require 'which-key'
122 wk.register { ['<leader>d'] = { name = 'Diffview' } } 131 wk.register { ['<leader>d'] = { name = 'Diffview' } }
123 vim.keymap.set('n', '<leader>do', '<cmd>DiffviewOpen<CR>', { desc = 'Open Diffview' }) 132 vim.keymap.set('n', '<leader>do', '<cmd>DiffviewOpen<CR>', { desc = 'Open Diffview' })
124 vim.keymap.set('n', '<leader>df', '<cmd>DiffviewFileHistory %<CR>', { desc = 'Show history for current file' }) 133 vim.keymap.set('n', '<leader>df', '<cmd>DiffviewFileHistory %<CR>', { desc = 'Show history for current file' })
125 vim.keymap.set('n', '<leader>dh', '<esc>DiffviewFileHistory ', { desc = 'Show history' }) 134 vim.keymap.set('n', '<leader>dh', ':DiffviewFileHistory ', { desc = 'Show history' })
126 vim.keymap.set('n', '<leader>dc', '<cmd>DiffviewClose<CR>', { desc = 'Close Diffview window' }) 135 vim.keymap.set('n', '<leader>dc', '<cmd>DiffviewClose<CR>', { desc = 'Close Diffview window' })
127 end, 136 end,
128 } 137 }
129 138
130 -- Comments 139 -- Comments