Eric's Blog: Neovim 和 Vim 插件管理器的实现逻辑插件的本质 目录结构及载入时机 autoload/ 目录 plugin/ 目录 ftplugin/ 目录 懒加载的实现逻辑 通过命令加载 on_cmd 根据函数加载 on_func 根据事件加载 on...最新博文# neovim# vim# 学习笔记1年前000
Eric's Blog: Neovim 窗口 API 参数 noautocmd 测试最近在修改 notify.nvim 插件源码的时候有这么一段: local win_config = { -- ..... } if not vim.api.nvim_buf_is_valid(buf...最新博文# lua# neovim# 工具分享2个月前000
Eric's Blog: Neovim 录制按键及屏幕按键提示 录屏插件 硬件设备检查 仅录制屏幕 录制屏幕、麦克风、扬声器 安装配置 参考阅读 以前偶尔也会录制一些动图,使用的是 LICEcap,这也是一个开源项目,但是不能录制成视频。 在网上搜到不少...最新博文# neovim# 工具分享9个月前000
Eric's Blog: Lua 与 Vim Script 之间函数相互调用起因 基本兼容逻辑 Vim Script 中调用 Lua Lua 中调用 Vim Script 函数 起因 在使用 Neovim 之前,一直使用的是 Vim Script 写 Vim 脚本。随着 Ne...最新博文# neovim# 学习笔记2年前000
Eric's Blog: 本地化管理 Github secrets安装 github.nvim 使用 github.nvim 访问仓库 secrts 有这样一个需求,要给自己多个 Github 仓库增加多个仓库 secrets,以便于 Action 中使用。 起初我...最新博文# github# neovim# 工具分享1个月前000
Eric's Blog: Neovim extmarks 功能介绍什么是 extmark 相关函数 nvim_buf_set_extmark id end_row 和 end_col hi_group hl_eol virt_text virt_text_pos v...最新博文# neovim# 学习笔记12个月前000
Eric's Blog: 如何正确地使用 ftplugin 目录前面再阅读一些插件源码时,发现一个问题,很多插件的使用了 ftplugin 这个目录,其内的脚本文件中直接使用了 setlocal xx=xx 这样的语法。 在早期的 Neovim 或者 Vim 版本...最新博文# neovim# 工具分享3周前000
Eric's Blog: 解决 Windows 系统下输入法问题遇到的问题 实际原因 解决方法 使用 Neovim autocmd 自动执行 im-select 更好的解决方法 遇到的问题 最近更新 Windows 系统后,使用 ALT-Tab 快捷键切换窗口,每...最新博文# neovim# 工具分享9个月前000