chore: Some minor changes
This commit is contained in:
@@ -5,10 +5,10 @@ local options = {
|
|||||||
html = { "prettier" },
|
html = { "prettier" },
|
||||||
},
|
},
|
||||||
|
|
||||||
format_on_save = {
|
-- format_on_save = {
|
||||||
timeout_ms = 500,
|
-- timeout_ms = 500,
|
||||||
lsp_fallback = true,
|
-- lsp_fallback = true,
|
||||||
},
|
-- },
|
||||||
}
|
}
|
||||||
|
|
||||||
return options
|
return options
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"stevearc/conform.nvim",
|
||||||
event = "BufWritePre",
|
-- event = "BufWritePre",
|
||||||
opts = require "configs.conform",
|
opts = require "configs.conform",
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -180,9 +180,7 @@ return {
|
|||||||
},
|
},
|
||||||
config = function()
|
config = function()
|
||||||
---@type opencode.Opts
|
---@type opencode.Opts
|
||||||
vim.g.opencode_opts = {
|
vim.g.opencode_opts = {}
|
||||||
-- Your configuration, if any; goto definition on the type or field for details
|
|
||||||
}
|
|
||||||
|
|
||||||
vim.o.autoread = true -- Required for `opts.events.reload`
|
vim.o.autoread = true -- Required for `opts.events.reload`
|
||||||
|
|
||||||
@@ -190,37 +188,30 @@ return {
|
|||||||
return require "opencode"
|
return require "opencode"
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Toggle Opencode panel
|
|
||||||
vim.keymap.set({ "n", "t" }, "<leader>ct", function()
|
vim.keymap.set({ "n", "t" }, "<leader>ct", function()
|
||||||
o().toggle()
|
o().toggle()
|
||||||
end, { desc = "Opencode: Toggle panel" })
|
end, { desc = "Opencode: Toggle panel" })
|
||||||
|
|
||||||
-- Ask (submit selection)
|
|
||||||
vim.keymap.set({ "n", "x" }, "<leader>ca", function()
|
vim.keymap.set({ "n", "x" }, "<leader>ca", function()
|
||||||
o().ask("@this: ", { submit = true })
|
o().ask("@this: ", { submit = true })
|
||||||
end, { desc = "Opencode: Ask selection" })
|
end, { desc = "Opencode: Ask selection" })
|
||||||
|
|
||||||
-- Execute action
|
|
||||||
vim.keymap.set({ "n", "x" }, "<leader>ce", function()
|
vim.keymap.set({ "n", "x" }, "<leader>ce", function()
|
||||||
o().select()
|
o().select()
|
||||||
end, { desc = "Opencode: Execute action" })
|
end, { desc = "Opencode: Execute action" })
|
||||||
|
|
||||||
-- Send selection
|
|
||||||
vim.keymap.set({ "n", "x" }, "<leader>cs", function()
|
vim.keymap.set({ "n", "x" }, "<leader>cs", function()
|
||||||
return o().operator "@this "
|
return o().operator "@this "
|
||||||
end, { expr = true, desc = "Opencode: Send selection" })
|
end, { expr = true, desc = "Opencode: Send selection" })
|
||||||
|
|
||||||
-- Send current line
|
|
||||||
vim.keymap.set("n", "<leader>cl", function()
|
vim.keymap.set("n", "<leader>cl", function()
|
||||||
return o().operator "@this " .. "_"
|
return o().operator "@this " .. "_"
|
||||||
end, { expr = true, desc = "Opencode: Send line" })
|
end, { expr = true, desc = "Opencode: Send line" })
|
||||||
|
|
||||||
-- Scroll up in Opencode panel
|
|
||||||
vim.keymap.set("n", "<leader>cu", function()
|
vim.keymap.set("n", "<leader>cu", function()
|
||||||
o().command "session.half.page.up"
|
o().command "session.half.page.up"
|
||||||
end, { desc = "Opencode: Scroll up" })
|
end, { desc = "Opencode: Scroll up" })
|
||||||
|
|
||||||
-- Scroll down in Opencode panel
|
|
||||||
vim.keymap.set("n", "<leader>cd", function()
|
vim.keymap.set("n", "<leader>cd", function()
|
||||||
o().command "session.half.page.down"
|
o().command "session.half.page.down"
|
||||||
end, { desc = "Opencode: Scroll down" })
|
end, { desc = "Opencode: Scroll down" })
|
||||||
|
|||||||
Reference in New Issue
Block a user