更新neovim配置

This commit is contained in:
a770 2025-01-19 22:17:41 +08:00
parent 926899e09a
commit 23ac44ae4e
34 changed files with 408 additions and 1312 deletions

View file

@ -18,11 +18,17 @@ vim.opt.rtp:prepend(vim.env.LAZY or lazypath)
vim.keymap.set("n", "<leader>l", ":Lazy<CR>", { noremap = true })
require("lazy").setup({
-- cmp自动补全
require("lazy.plugins.autocomplete").config,
require("lazy.plugins.blinkcmp"),
-- lsp配置全局的错误和警告提示修复建议重命名变量格式化代码等等
require("lazy.plugins.lspconfig"),
-- ai编程助手Fitten Code
require("lazy.plugins.fittencode"),
-- 免费大语言模型 (LLM) 支持
require("lazy.plugins.llm"),
-- 顶部的winbar,可以鼠标点击
require("lazy.plugins.winbar"),
-- command line浮动弹窗
require("lazy.plugins.cmdline"),
-- 代码函数名称浏览时固定,`[c`可以跳转到上下文
require("lazy.plugins.stickyScroll"),
-- fold折叠根据treesitter来折叠可以兼容我设置的<leader>o快捷键
@ -51,6 +57,8 @@ require("lazy").setup({
require("lazy.plugins.pairs"),
-- flutter
require("lazy.plugins.flutter"),
-- 用于改进在 Neovim 中查看 Markdown 文件的插件
require("lazy.plugins.render-markdown"),
-- markdown preview
require("lazy.plugins.markdownpreview"),
-- 底部状态栏+主题 themes
@ -59,10 +67,12 @@ require("lazy").setup({
require("lazy.plugins.comment"),
-- 文件缓冲标签栏
require("lazy.plugins.bufferline"),
-- explorer tree 文件列表,现在已经换成yazi fm-nvim启动joshuto ranger Lazygit
-- explorer tree 文件列表,现在已使用yazi
require("lazy.plugins.filemanager"),
-- minifiles也是文件管理器功能较少
require("lazy.plugins.minifiles"),
-- crtl+g快捷键在neovim中启动lazygit
require("lazy.plugins.lazygit"),
-- telescope模糊查找
require("lazy.plugins.telescope"),
-- 代码雨插件
@ -72,9 +82,13 @@ require("lazy").setup({
-- sudo write
require("lazy.plugins.suda"),
-- jump使用flash.nvim插件实现f单个字母时按f下一处建议先esc退出再可视模式此时才可以继续使用f斜杠粘贴整个单词查找的时候不好用
-- require("lazy.plugins.jump"),
require("lazy.plugins.jump"),
-- which-key使用多个字母快捷键停留时会提示
-- require("lazy.plugins.whichkey"),
-- cw推荐的indent缩进线hlchunk可以根据线条的款式来分辨缩进
-- require("lazy.plugins.indent"),
-- ai编程助手supermaven
-- require("lazy.plugins.supermaven"),
-- 自动补全插件
-- require("lazy.plugins.autocomplete").config,
})