リンクのサジェストは、プロジェクトの垣根を超えて表示してほしいかも?
複数のプロジェクトを作成していたり、所属していると、プロジェクトを超えてリンクを貼りたくなる。
同一のプロジェクト内であれば、リンク記法で書くとサジェストされて、便利。これを、プロジェクトを横断的に実装してほしい、と感じる。
- あんまり外部プロジェクトを補完しすぎると良くない?の考察の中で、
[[]]が内部、[[]]が外部プロジェクトのサジェストというふうに使い分けれることが、思考停止を防いでくれるのでは、と書いているけど。 - external-completion-2を使えばいいのでは?これは、サジェストさせるプロジェクトを自分で指定できるので。
なんでこんなことを思うかというと、プライベートプロジェクトとパブリックプロジェクト、という切り分けをしている場合、プライベートで考えたことをパブリックに移すことがある。その際に、どっちからもサジェストがあれば、自分で選んでリンクが貼れるなぁと思いまして。
external-completion@0.4.0のUserScriptをインポートすると、外部プロジェクトのサジェスト機能が実装される。[[]]と入力すれば、外部プロジェクトのサジェストも可能になる。けど、内部外部の垣根なくサジェストしてほしいなぁと。 - ちゃんと、内部か外部かわかる形で。
external-completion-2を試してみる。 - 動きませんね。
現状は、複数プロジェクトに同じ記述がある場合は、それがわかるようにしておく、という解決策が妥当っぽいね。それなら、まず内部を探して、外部にコピーされてると分かれば外部のサジェストに切り替えることができる。
なにも気にせず考えることに集中できる環境が、思考を駆動させるとしたら、リンクを張り巡らせるのに外部と内部を意識しないといけないのは、思考を阻害しうる。
なので、プロジェクトは分けず、考える用のプロジェクトはひとつにとどめるのが吉。