feat: add mise env
This commit is contained in:
@@ -161,7 +161,8 @@
|
|||||||
"remote.SSH.connectTimeout": 30,
|
"remote.SSH.connectTimeout": 30,
|
||||||
"remote.SSH.remotePlatform": {
|
"remote.SSH.remotePlatform": {
|
||||||
"box1": "linux",
|
"box1": "linux",
|
||||||
"hx80": "linux"
|
"hx80": "linux",
|
||||||
|
"hx20": "linux"
|
||||||
},
|
},
|
||||||
"editor.formatOnSave": true,
|
"editor.formatOnSave": true,
|
||||||
"pylint.enabled": false,
|
"pylint.enabled": false,
|
||||||
@@ -273,5 +274,16 @@
|
|||||||
"remote.SSH.localServerDownload": "always",
|
"remote.SSH.localServerDownload": "always",
|
||||||
"workbench.colorCustomizations": {},
|
"workbench.colorCustomizations": {},
|
||||||
"javascript.format.enable": false,
|
"javascript.format.enable": false,
|
||||||
"typescript.format.enable": false
|
"typescript.format.enable": false,
|
||||||
|
"terminal.integrated.env.linux": {
|
||||||
|
"ANTHROPIC_AUTH_TOKEN": "sk-cp-QvKTjyX6D0bf5u0f9mB-mpaYcyCwdXq3nubxEzTFFtiGuYmLmC_nyxGOsK3jzmJSCMix2rXJ90iSFb6Xva0R30ZY1ilwMLf44npGnAzTWgtwUIqoGwHmQsc",
|
||||||
|
"ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
|
||||||
|
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.1",
|
||||||
|
"ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M2.1",
|
||||||
|
"ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M2.1",
|
||||||
|
"ANTHROPIC_MODEL": "MiniMax-M2.1",
|
||||||
|
"API_TIMEOUT_MS": "3000000",
|
||||||
|
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
|
||||||
|
},
|
||||||
|
"claudeCode.preferredLocation": "panel"
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-1
@@ -201,4 +201,8 @@ end
|
|||||||
source ~/.orbstack/shell/init2.fish 2>/dev/null || :
|
source ~/.orbstack/shell/init2.fish 2>/dev/null || :
|
||||||
|
|
||||||
# mise (formerly rtx)
|
# mise (formerly rtx)
|
||||||
mise activate fish | source
|
if command -v mise >/dev/null
|
||||||
|
add_to_path $HOME/.local/bin
|
||||||
|
add_to_path $HOME/.local/share/mise/shims
|
||||||
|
mise activate fish | source
|
||||||
|
end
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,6 @@
|
|||||||
"barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" },
|
"barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" },
|
||||||
"blink-cmp-avante": { "branch": "master", "commit": "4f494c6e124acbe31a8f5d58effa0c14aa38a6d5" },
|
"blink-cmp-avante": { "branch": "master", "commit": "4f494c6e124acbe31a8f5d58effa0c14aa38a6d5" },
|
||||||
"blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" },
|
"blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" },
|
||||||
"buf": { "branch": "main", "commit": "49785647e5e0e316f3fa2c2dab7bca225579018b" },
|
|
||||||
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
|
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
|
||||||
"catppuccin": { "branch": "main", "commit": "beaf41a30c26fd7d6c386d383155cbd65dd554cd" },
|
"catppuccin": { "branch": "main", "commit": "beaf41a30c26fd7d6c386d383155cbd65dd554cd" },
|
||||||
"codecompanion.nvim": { "branch": "main", "commit": "e0780fa9fda504ffb89307cabcb6cbe1ce8eb60c" },
|
"codecompanion.nvim": { "branch": "main", "commit": "e0780fa9fda504ffb89307cabcb6cbe1ce8eb60c" },
|
||||||
@@ -50,6 +49,7 @@
|
|||||||
"persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" },
|
"persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" },
|
||||||
"playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" },
|
"playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||||
|
"sidekick.nvim": { "branch": "main", "commit": "c2bdf8cfcd87a6be5f8b84322c1b5052e78e302e" },
|
||||||
"snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" },
|
"snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" },
|
||||||
"symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" },
|
"symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" },
|
||||||
"telescope-file-browser.nvim": { "branch": "master", "commit": "3610dc7dc91f06aa98b11dca5cc30dfa98626b7e" },
|
"telescope-file-browser.nvim": { "branch": "master", "commit": "3610dc7dc91f06aa98b11dca5cc30dfa98626b7e" },
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"marcinjahn/gemini-cli.nvim",
|
"marcinjahn/gemini-cli.nvim",
|
||||||
|
enabled = false, -- 临时禁用 gemini-cli 插件
|
||||||
cmd = "Gemini", -- 懒加载,使用 :Gemini 命令时加载
|
cmd = "Gemini", -- 懒加载,使用 :Gemini 命令时加载
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"folke/snacks.nvim", -- 必需的依赖
|
"folke/snacks.nvim", -- 必需的依赖
|
||||||
|
|||||||
@@ -0,0 +1,43 @@
|
|||||||
|
return {
|
||||||
|
{
|
||||||
|
"folke/sidekick.nvim",
|
||||||
|
dependencies = {
|
||||||
|
"folke/snacks.nvim", -- sidekick 推荐的 prompt / cli picker 支持
|
||||||
|
"nvim-treesitter/nvim-treesitter", -- 可选,但推荐用于 diff 窗口高亮
|
||||||
|
},
|
||||||
|
opts = {
|
||||||
|
-- 配置 CLI 工具
|
||||||
|
cli = {
|
||||||
|
tools = {
|
||||||
|
gemini = {
|
||||||
|
-- Gemini CLI 命令
|
||||||
|
cmd = { "gemini" },
|
||||||
|
-- 传递给 gemini 命令的参数
|
||||||
|
args = {},
|
||||||
|
-- 环境变量配置
|
||||||
|
-- 不设置 GEMINI_API_KEY,让 Gemini CLI 使用已缓存的 OAuth 凭证
|
||||||
|
env = {
|
||||||
|
-- 代理配置(如果需要通过代理访问)
|
||||||
|
-- 从环境变量读取代理设置,如果没有设置则使用系统默认
|
||||||
|
HTTP_PROXY = os.getenv("HTTP_PROXY") or os.getenv("http_proxy"),
|
||||||
|
HTTPS_PROXY = os.getenv("HTTPS_PROXY") or os.getenv("https_proxy"),
|
||||||
|
ALL_PROXY = os.getenv("ALL_PROXY") or os.getenv("all_proxy"),
|
||||||
|
NO_PROXY = os.getenv("NO_PROXY") or os.getenv("no_proxy"),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
-- 设置默认工具
|
||||||
|
default = "gemini",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
config = function(_, opts)
|
||||||
|
require("sidekick").setup(opts)
|
||||||
|
-- 在配置加载后设置快捷键
|
||||||
|
vim.keymap.set("n", "<leader>as", function()
|
||||||
|
local sidekick = require("sidekick.cli")
|
||||||
|
sidekick.toggle({ name = "gemini", focus = true })
|
||||||
|
end, { desc = "Sidekick: Toggle Gemini CLI" })
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user