Merge branch 'main' into dev

This commit is contained in:
chuyanlong 2025-10-09 08:40:14 +08:00
commit 6cda75114e
6 changed files with 40 additions and 37 deletions

View file

@ -1,4 +1,4 @@
*LazyVim.txt* For Neovim Last change: 2025 October 02 *LazyVim.txt* For Neovim Last change: 2025 October 08
============================================================================== ==============================================================================
Table of Contents *LazyVim-table-of-contents* Table of Contents *LazyVim-table-of-contents*

View file

@ -56,6 +56,12 @@ return {
-- nes is also useful in normal mode -- nes is also useful in normal mode
{ "<tab>", LazyVim.cmp.map({ "ai_nes" }, "<tab>"), mode = { "n" }, expr = true }, { "<tab>", LazyVim.cmp.map({ "ai_nes" }, "<tab>"), mode = { "n" }, expr = true },
{ "<leader>a", "", desc = "+ai", mode = { "n", "v" } }, { "<leader>a", "", desc = "+ai", mode = { "n", "v" } },
{
"<c-.>",
function() require("sidekick.cli").toggle() end,
desc = "Sidekick Toggle",
mode = { "n", "t", "i", "x" },
},
{ {
"<leader>aa", "<leader>aa",
function() require("sidekick.cli").toggle() end, function() require("sidekick.cli").toggle() end,
@ -74,6 +80,11 @@ return {
mode = { "x", "n" }, mode = { "x", "n" },
desc = "Send This", desc = "Send This",
}, },
{
"<leader>af",
function() require("sidekick.cli").send({ msg = "{file}" }) end,
desc = "Send File",
},
{ {
"<leader>av", "<leader>av",
function() require("sidekick.cli").send({ msg = "{selection}" }) end, function() require("sidekick.cli").send({ msg = "{selection}" }) end,
@ -86,18 +97,6 @@ return {
mode = { "n", "x" }, mode = { "n", "x" },
desc = "Sidekick Select Prompt", desc = "Sidekick Select Prompt",
}, },
{
"<c-.>",
function() require("sidekick.cli").focus() end,
mode = { "n", "x", "i", "t" },
desc = "Sidekick Switch Focus",
},
-- Example of a keybinding to open Claude directly
{
"<leader>ac",
function() require("sidekick.cli").toggle({ name = "claude", focus = true }) end,
desc = "Sidekick Claude Toggle",
},
}, },
}, },
} }

View file

@ -1,3 +1,3 @@
#!/bin/env bash #!/usr/bin/env bash
nvim -l tests/minit.lua --minitest nvim -l tests/minit.lua --minitest "$@"

View file

@ -1,7 +1,13 @@
#!/usr/bin/env -S nvim -l #!/usr/bin/env -S nvim -l
vim.env.LAZY_STDPATH = ".tests" vim.env.LAZY_STDPATH = ".tests"
load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))() vim.env.LAZY_PATH = vim.fs.normalize("~/projects/lazy.nvim")
if vim.fn.isdirectory(vim.env.LAZY_PATH) == 1 then
loadfile(vim.env.LAZY_PATH .. "/bootstrap.lua")()
else
load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"), "bootstrap.lua")()
end
-- Setup lazy.nvim -- Setup lazy.nvim
require("lazy.minit").setup({ require("lazy.minit").setup({

View file

@ -1,21 +0,0 @@
[selene]
base = "lua51"
name = "vim"
[vim]
any = true
[jit]
any = true
[assert]
any = true
[describe]
any = true
[it]
any = true
[before_each.args]
any = true

19
vim.yml Normal file
View file

@ -0,0 +1,19 @@
base: lua51
lua_versions:
- luajit
globals:
Snacks:
any: true
vim:
any: true
jit:
any: true
assert:
any: true
describe:
any: true
it:
any: true
before_each:
any: true