Eric's Blog

帅气的我简直无法用语言描述!
请停止复制我的个人网站

请停止复制我的个人网站

今天使用 Google 搜索自己之前发过的一篇文章“停用 v2ex 账号”, 发现搜索结果如下。奇怪的是, 有一个域名为 jbwqfy.com 的网站居然是全站复制了我的个人博客。 打开其首页,我今日...
1年前
000
从 GitHub Page 切换至 Cloudflare Page

从 GitHub Page 切换至 Cloudflare Page

新建 Cloudflare Page 使用最新版 Jekyll 及 插件 自定义域名 大概是 2023 年 9 月份,将网站从 Github Page 服务切换到了 Cloudflare Page。 ...
1年前
000
Vim9Script 与 Lua 的速度比较

Vim9Script 与 Lua 的速度比较

前面写过一篇Lua 与 VimL 速度比较的文章, 里面对 Lua 与 VimL 脚本计算速度做了比较。随着 Vim 的更新并且推出了新的脚本语言 Vim9Script, 也想看一下这个新的脚本语言写...
1年前
000
Neovim 和 Vim 插件管理器的实现逻辑

Neovim 和 Vim 插件管理器的实现逻辑

插件的本质 目录结构及载入时机 autoload/ 目录 plugin/ 目录 ftplugin/ 目录 懒加载的实现逻辑 通过命令加载 on_cmd 根据函数加载 on_func 根据事件加载 on...
1年前
000
实时调整 Neovim 的颜色主题

实时调整 Neovim 的颜色主题

需求背景 早期功能实现 在主题设定后方直接修改 使用 ColorScheme 事件调用覆写函数。 使用 cpicker.nvim 实时调色 需求背景 如果日常使用 Neovim 较多的话,选择一个喜欢...
1年前
000
悬浮滚动条插件 scrollbar.vim

悬浮滚动条插件 scrollbar.vim

插件简介 问题反馈 安装及使用 插件简介 今天给大家分享一下我的 “新” 插件: scrollbar.vim。 这是一个支持 Neovim 和 Vim 的悬浮滚动条插件, 使用的是 Neovim 的 ...
1年前
000
关于 Neovim 插件开发的指南

关于 Neovim 插件开发的指南

今天,在 Neovim 中文电报群有人分享了一个仓库 nvim-best-practices@24e835c, 是关于 Neovim 插件开发的一些“指南”,或者可以说是“建议”,当然我也回复了我的想...
1年前
000
Neovim 调色板插件 cpicker.nvim

Neovim 调色板插件 cpicker.nvim

启用插件 操作界面 后续计划 因为偶尔需要修改 Neovim 的高亮,涉及到颜色调整,以往使用的是外部工具,来回切换非常麻烦。也找了一些 Neovim/Vim 的插件,但是使用的感觉确实不尽如人意。 ...
1年前
000
Neovim 缓冲区(buffer)相关事件

Neovim 缓冲区(buffer)相关事件

起因 获取可用事件列表 事件的触发时机 BufAdd BufNew BufNewFile 测试示例 起因 最近在使用 SpaceVim 的标签栏(tabline)时发现,对于新增的空内容的缓冲区(bu...
1年前
000
(Neo)Vim 括号补全插件比较

(Neo)Vim 括号补全插件比较

起因 实现逻辑及功能比较 auto-pairs neopairs.vim nvim-autopairs 维护状态 起因 输入模式下,成对符号的自动补全一直是比较常用的功能。使用了很多年 delimit...
1年前
000