在闪念消逝前捕获它:Raycast到Logseq的高效路径

前言

个人的精力与执行力往往决定了一个人完成事情的上限,而找到一些办法使得在自身精力、执行力的限制无法打破的情况下提高自己完成事情的下限,这或许是更有性价比的解决方案。

所以,找到一个自己能够坚持用下去的流程(流程包含方法论)就显得格外重要,勤能补拙、贵在坚持!

别人的工具、别人的方法论就算再怎么完美,也都只能用来启发或借鉴,并且还会有一定的学习成本。因此,找到、或者创造、再或者改造适合自己的工具,摸索、实验、修正为逻辑自洽的方法,这样形成的所谓流程才是我们最终能否坚持做某件事的关键。

我也认同“闪念笔记”的概念,于是在电脑端如何有效地捕获闪念,不至于一闪而过消逝殆尽就成为了我实践“闪念笔记”的一个重点。很多人提出过以下的建议:利用一些自己熟悉的或者简单的工具,根据自己的需求和想法,达成最终的效果。所以,我考虑采用电脑上一直会开启的2个应用来达成这个流程,即使用Raycast的插件实现快速记录闪念到Logseq

Raycast

Raycast

如上截图中官方的介绍:Raycast is a blazingly fast, totally extendable launcher. It lets you complete tasks, calculate, share common links, and much more。

我平时用Raycast来启动应用、搜索文件、复用剪贴板历史、使用snippet加速输入等,可以很方便地使用快捷键弹出对话框–执行命令–自行关闭,呼之即来挥之即去是我最欣赏它的一点。

Raycast如同它正在超越的前辈Alfred那样,支持各种插件来完成功能的扩展,方便同其他效率工具的串连。

Logseq

Logseq

如它官网的Title所昭示的那样:Logseq: A privacy-first, open-source knowledge base,我用它来作为个人的知识库。

可能Logseq没有与它功能类似的ObsidianRoam Research那样有名,插件的数量、社区的热闹程度也相形见拙,但我使用下来觉得还是很趁手,所以就一直在好好地使用。

两者的联动

Raycast plugin:Logseq

使用如上截图中的Raycast插件来快速添加闪念到Logseq,具体步骤如下截图

quick capture 1

quick capture 2

以上就是使用插件完成闪念捕获的全过程,很方便快捷,这下闪念不会真的就是闪现一下而已了。但是,就像前言里提到的,适合自己的工具需要自己加以改造,才可能更贴合自己的需求。所以接下来是我对这款插件的一些改造:

我的痛点

其实与其说是痛点,更贴切的应该称作为我的个人需求,主要有以下几点:

  • 闪念需要按照我想要的格式插入到Logseq
  • 不能将同一天的所有闪念作为子block插入到同一个父block中
  • 将散落在别的平台上的闪念(数量较少)手工同步到Logseq
  • 自动将前台应用(浏览器)上选择的内容、或复制的内容填充为闪念的内容

幸好这个Raycast插件是开源的,用到的React的语法也不是很复杂,在GPT的帮助下直接修改源码然后本地安装代替原来的插件。

目前的效果

自定义格式

custom style

手工插入

manual entry

自动填充

selected config

selected

copied

相关链接