Compare commits
2 Commits
4164174c1a
...
cb7a183ce4
| Author | SHA1 | Date |
|---|---|---|
|
|
cb7a183ce4 | |
|
|
1f5668382c |
4
init.lua
4
init.lua
|
|
@ -7,6 +7,10 @@ else
|
||||||
require("config.lazy")
|
require("config.lazy")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if vim.fn.has('win32') == 1 then
|
||||||
|
vim.opt.shell = 'cmd.exe'
|
||||||
|
end
|
||||||
|
|
||||||
vim.opt.guifont="FiraCode Nerd Font Mono,Microsoft YaHei,微软雅黑:h12"
|
vim.opt.guifont="FiraCode Nerd Font Mono,Microsoft YaHei,微软雅黑:h12"
|
||||||
|
|
||||||
vim.opt.clipboard = 'unnamedplus'
|
vim.opt.clipboard = 'unnamedplus'
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,7 @@
|
||||||
"render-markdown.nvim": { "branch": "main", "commit": "2a9e0ab6043bfb4996ce6a6a35594ab357e5d299" },
|
"render-markdown.nvim": { "branch": "main", "commit": "2a9e0ab6043bfb4996ce6a6a35594ab357e5d299" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
|
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
|
||||||
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
|
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
|
||||||
|
"toggleterm.nvim": { "branch": "main", "commit": "e76134e682c1a866e3dfcdaeb691eb7b01068668" },
|
||||||
"trouble.nvim": { "branch": "main", "commit": "6f380b8826fb819c752c8fd7daaee9ef96d4c689" },
|
"trouble.nvim": { "branch": "main", "commit": "6f380b8826fb819c752c8fd7daaee9ef96d4c689" },
|
||||||
"typescript-tools.nvim": { "branch": "master", "commit": "35e397ce467bedbbbb5bfcd0aa79727b59a08d4a" },
|
"typescript-tools.nvim": { "branch": "master", "commit": "35e397ce467bedbbbb5bfcd0aa79727b59a08d4a" },
|
||||||
"ultisnips": { "branch": "master", "commit": "35252b3327bf0cb55136399dfe615637093a8291" },
|
"ultisnips": { "branch": "master", "commit": "35252b3327bf0cb55136399dfe615637093a8291" },
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ return {
|
||||||
local utils = require('telescope.utils')
|
local utils = require('telescope.utils')
|
||||||
|
|
||||||
-- generic
|
-- generic
|
||||||
vim.keymap.set('n', '<leader>l', builtin.live_grep, { desc = 'Telescope live grep' })
|
-- vim.keymap.set('n', '<leader>l', builtin.live_grep, { desc = 'Telescope live grep' })
|
||||||
vim.keymap.set('n', '<leader>H', builtin.help_tags, { desc = 'Telescope help tags' })
|
vim.keymap.set('n', '<leader>H', builtin.help_tags, { desc = 'Telescope help tags' })
|
||||||
vim.keymap.set('n', '<leader>o', builtin.oldfiles, { desc = 'Telescope oldfiles' })
|
vim.keymap.set('n', '<leader>o', builtin.oldfiles, { desc = 'Telescope oldfiles' })
|
||||||
vim.keymap.set('n', '<leader>t', function()
|
vim.keymap.set('n', '<leader>t', function()
|
||||||
|
|
@ -117,6 +117,17 @@ return {
|
||||||
vim.keymap.set('n', '[c', function()
|
vim.keymap.set('n', '[c', function()
|
||||||
vim.cmd [[cprev]]
|
vim.cmd [[cprev]]
|
||||||
end, {desc = 'Prev Quicklist'})
|
end, {desc = 'Prev Quicklist'})
|
||||||
|
|
||||||
|
-- well, avante
|
||||||
|
vim.keymap.set('n', '<leader>apd', function()
|
||||||
|
vim.cmd [[AvanteSwitchProvider deepseek]]
|
||||||
|
end, {desc = 'deepseek-v3 official'})
|
||||||
|
vim.keymap.set('n', '<leader>apg', function()
|
||||||
|
vim.cmd [[AvanteSwitchProvider groq]]
|
||||||
|
end, {desc = 'groq r1-distill-70b'})
|
||||||
|
vim.keymap.set('n', '<leader>aps', function()
|
||||||
|
vim.cmd [[AvanteSwitchProvider siliconflow]]
|
||||||
|
end, {desc = 'siliconflow deepseek-v3'})
|
||||||
end
|
end
|
||||||
}, {
|
}, {
|
||||||
"folke/trouble.nvim",
|
"folke/trouble.nvim",
|
||||||
|
|
|
||||||
|
|
@ -85,5 +85,21 @@ return {
|
||||||
---@module 'render-markdown'
|
---@module 'render-markdown'
|
||||||
---@type render.md.UserConfig
|
---@type render.md.UserConfig
|
||||||
opts = {},
|
opts = {},
|
||||||
|
},{
|
||||||
|
'akinsho/toggleterm.nvim',
|
||||||
|
config = function()
|
||||||
|
local Terminal = require('toggleterm.terminal').Terminal
|
||||||
|
local lazygit = Terminal:new({
|
||||||
|
cmd = "lazygit",
|
||||||
|
hidden = true,
|
||||||
|
direction = 'float',
|
||||||
|
})
|
||||||
|
|
||||||
|
function _lazygit_toggle()
|
||||||
|
lazygit:toggle()
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.api.nvim_set_keymap("n", "<leader>lg", "<cmd>lua _lazygit_toggle()<CR>", {noremap = true, silent = true})
|
||||||
|
end
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue