todolist实现删除的功能_coc-todolist: nvim/vim 的 todolist/task 管理插件

前言

emmm 又糊了一个 coc.nvim 的扩展 coc-todolist。这次前后花了一周时间,一周有点长了,因为期间去柳州和到柳州之后活动耽误了两三天。

还是要说,coc 真是太好用了,无论是使用还是用来开发插件。

还有就是,从 typescript 初入门者的角度来说 typescript 真是太好用了。

食用方法

首先你得安装 coc.nvim(强烈推荐),然后使用 :CocInstall coc-bookmark就可以安装这个扩展了

首先,如果你要创建一个提醒,使用 :CocCommand bookmark.create命令,然后它会让你输入一个简短的内容说明, 以及要不要设置闹钟。添加完成后,就可以使用 CocList查看到你的提醒。

v2-8089f13dea1dd74f44e2643981db018b_b.jpg

还可以使用 CocList 删除 todo项目或者切换 todo 的属性(完成/未完成)

提醒设置如果开启,vim 在运行的时候会监控添加到提醒列表的事件,时间到了就发出提醒。提醒的形式可选有 floating window,virtual text,echo(在 命令窗口输出文字). 我在vim上粗略地试着实现了下 TUI 下的动态弹窗,感觉效果勉强凑合

v2-e812b4327bd252e3bc16a38ada8e736d_b.gif
floating window

v2-79248513926f4633202918a4f2932999_b.gif
virtual text 的效果

如果你在设置里面开启了自动同步选项,每天第一次打开 Vim 的时候,你的 todo 列表将被自动同步到 Gist 上面去(第一次同步需要github 的 apikey)。你也可以使用 :CocCommand todolist.upload手动将 todo 列表上传到 Gist,使用 :CocCommand todolist.download手动从 Gist 下载之前上传的 todo 列表。

此外你还可以将 todolist 导出为 JSON/YAML 格式文件,方便本地保存。

v2-bb7f1f846d5cd281c2b6fc1cc3d6bfff_b.jpg

欢迎试用,地址在

voldikss/coc-todolist​github.com
v2-def53519dbe253faff08f73d4b523e1d_ipico.jpg

如果觉得有用的话,可以帮忙给个 star :),如果有什么问题/报错的话欢迎提出~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值