Eric's Blog

帅气的我简直无法用语言描述!
Eric's Blog: Neovim 智能对话伙伴 chat.nvim

Eric's Blog: Neovim 智能对话伙伴 chat.nvim

安装及配置 chat.nvim 使用操作界面 picker.nvim 集成 很长一段时间,AI 一直是一个非常热门的话题。衍生出来的工具也非常的多,从我接触的顺序来看, 从最早的 tabline 补全...
3周前
000
Eric's Blog: Neovim buffer 删除插件 bufdel.nvim

Eric's Blog: Neovim buffer 删除插件 bufdel.nvim

为什么再写一个 bufdelete 插件 bufdel.nvim 的核心设计 删除之后,切换到哪个 buffer? 用户命令Bdelete/Bwipeout 一个 Vim 本身的限制说明 自定义用户事...
4周前
000
Eric's Blog: Neovim 日历插件 calendar.nvim

Eric's Blog: Neovim 日历插件 calendar.nvim

插件安装 基本使用 记录一些坑 最终效果图 早在写 zettelkasten.nvim 插件的时候,我就想做一个日历试图,用来查看笔记的日期。可能是因为需求不是那么的迫切, 所以一直拖着没有写这样功能...
2个月前
000
Eric's Blog: 文件路径大小写敏感导致 Lua 模块重载

Eric's Blog: 文件路径大小写敏感导致 Lua 模块重载

事情起因 寻找原因 如何修复? 总结 事情起因 时隔十年,再次被 Windows 系统的路劲大小写问题坑了一把。记得上一次被坑是因为写 Vim Script 的 autoload 脚本时出现的问题。 ...
2个月前
000
Eric's Blog: Neovim 悬浮滚动条 scrollbar.nvim

Eric's Blog: Neovim 悬浮滚动条 scrollbar.nvim

scrollbar.nvim 简介 安装 scrollbar.nvim 插件的配置 scrollbar.nvim 简介 好几年前,我使用 Vim Script 实现过一个悬浮侧栏插件 scrollba...
2个月前
000
Eric's Blog: 如何正确地使用 ftplugin 目录

Eric's Blog: 如何正确地使用 ftplugin 目录

前面再阅读一些插件源码时,发现一个问题,很多插件的使用了 ftplugin 这个目录,其内的脚本文件中直接使用了 setlocal xx=xx 这样的语法。 在早期的 Neovim 或者 Vim 版本...
2个月前
000
Eric's Blog: 本地化管理 Github secrets

Eric's Blog: 本地化管理 Github secrets

安装 github.nvim 使用 github.nvim 访问仓库 secrts 有这样一个需求,要给自己多个 Github 仓库增加多个仓库 secrets,以便于 Action 中使用。 起初我...
3个月前
000
Eric's Blog: 发现 Git 仓库中幽灵文件

Eric's Blog: 发现 Git 仓库中幽灵文件

使用 git-ghosts 拓展 参考链接 在使用 Git 过程中,有时候会遇到这样的情况:某个以前删除的文件,不记得当时删除的 commit message 内容了, 也不记得完整的文件路径,只记得...
3个月前
000
Eric's Blog: Neovim 中使用 luarocks

Eric's Blog: Neovim 中使用 luarocks

安装 luarocks 在 Neovim 内使用 luarocks 使用 nvim-plug 下载 rocks luarocks 的限制 将插件发布到 LuaRocks 模块载入问题 排除问题 Neo...
3个月前
000
Eric's Blog: Neovim 窗口 API 参数 noautocmd 测试

Eric's Blog: Neovim 窗口 API 参数 noautocmd 测试

最近在修改 notify.nvim 插件源码的时候有这么一段: local win_config = { -- ..... } if not vim.api.nvim_buf_is_valid(buf...
3个月前
000