ANVim —— 特意适配了 Android 的一键 NeoVim 配置
ANVim
仅适配 NeoVim!
低于 NeoVim 0.10 的版本不受支持!一旦运行便会自动退出!
不稳定的项目!随时可能更新。
这是什么?
由我基于 LazyVim 修改而来的一个一键式配置。包含了多种额外功能,如 AI 生成 commit、livecode等。
同时,我也为它在 Termux 上运行做了一些特殊的修改,它能在Termux运行的很好。
食用方法
首先,我们需要备份我们原来的配置:
mv ~/.config/nvim{,.bak} |
这会把原先的 ~/.config/nvim
备份为 ~/.config/nvim.bak
。
随后,我们克隆仓库:
git clone https://github.com/AkinaAcct/ANVim.git ${HOME}/.config/nvim |
然后打开 nvim,一切都会自动安装完成。
一些额外配置
以下内容中,我将把 ~/.nvim/lua/config
叫做 配置目录
,~/.nvim/lua/plugins
叫做插件目录
。
配置 AI 总结 commit
如果你启用(默认启用),你需要提前把你的 api token 存放在配置目录下。具体位置在 配置目录/secrets.lua
。格式如下:
return { |
目前,我们仅支持 Gemini,且仅使用 gemini-2.0-flash
作为生成模型。
如果想要禁用此功能,修改 配置目录/options.lua
,找到 vim.g.enable_commit_ai = true
更改为 false
。
新文件自动插入文件头
默认禁用。如果你想要启用它,在 配置目录/options.lua
,找到以下两行:
vim.g.enable_file_header = false |
将 false
改为 true
。
你可以随意更改分隔符,即 vim.g.header_border_char
。默认为 #
。
默认样式:
######################## |
注意事项
安装时无法拉取所有插件
检查网络后,重新打开nvim。
打开nvim就报错,错误代码 Failed to run **config** for commit-ai.nvim
ANVim 将会把所有私密的东西,比如token、secret key等,放在 配置目录/secrets.lua
中。
确保你已经跟随上文正确配置它。或者,直接禁用此功能。
新文件自动插入文件头出错
确保你已经通过 git 配置了用户名。如果没有,通过:
git config --global user.name [你的 GitHub 用户名] |
来配置。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Arkria's blog!
评论