選択範囲に似ているリンクを入力補完するUserScript
選択範囲に似ているリンクを入力補完する要素が薄くなってる……
他のプロジェクトのにているリンクを補完するスクリプトになってる
使い方
書きたい
project横断機能はまだないです
オプションの一覧にprojectsがある
実装してます。こっちのページを更新するの忘れてました
さんの全文検索に対する問題提起をヒントに付け加えた
↓の解決策として、実験的に作ってみました
書いておくものだなあ…ありがとうございます
できたばかりでまだほとんど使っていませんが、かなり便利なんじゃないかと思っています
もしよければ、試しに使ってみてください
feedbackをいただけると嬉しいです
「ので」の前後でつながってないように見えるの草
使用感はいい感じ
予測をtabか↑↓で選べたらよりいい?と思った
2022-08-30 17:31:42 作りました
操作函数を提供しただけ
ショートカットキーは各自で設定してね
一応サンプルは作ってある
なんにも手がつかなかったので、UserScriptを作るしかなかったのです
これも前後つながっていないな……なんでだろ()
好き
いろいろ捗りそう
書き換えずに検索だけ、もしたい
新しいタブを開いている様子
これを入れるとScrapboxの体験が変わるのを感じています
他のプロジェクトでも入れたら、ブラケティングがとても捗る
標準機能として提供すべきと思います
作ってよかった~
githubに移そうと思うのですが、repository nameが思いつかないです
scrapbox-selection-completion
なんかしっくりこない
いい名前思いついた人がいたら教えてほしいです
jibikiami
広い領域をガバッとっとるイメージ
なるほど~
名前はscrapbox-suggestionかscrapbox-completionにするつもり
汎用的な名前にする
入れた
2022/12/08 特定の(アクセスできる)プライベートプロジェクトだけ何故かロードされない問題が起きてる
projectsに書いても候補に出てこない
リクエストもされてなさそう
あれ、でも読み込めてる方もされてなさそうだ。見方が違いそう
Chromeのdev toolでプロジェク名でフィルタしてる
それっぽいのがない
全てのprojectsのデータ更新がされていない?
debug: true
にしてログを確認してください
10分経過してからもう一度ページを再読込しても同じメッセージなら、格納されているDBがおかしい
DBを全部消したら直るかも
dev tool→ アプリケーション
→ ストレージ
→ IndexedDB
→ userscript-links
を消す
この段階では
api/projectsしか叩かないので、
Chromeのdev toolでプロジェク名でフィルタしても見当たらないと思います
どのprojectsも書き込んでいなければ問題ない
projectsを更新したのにも関わらず、更新されていないとみなされた場合は、fetch処理にバグが有る
放置したら直っていた…なぜ
なんか困ったら↑をやってみます!!ありがとうございます!
まあ正常になって良かったです。
2023-09-26
08:06:01 直しました
2023/09/18
クリックしてリンクを補完したあとにカーソルが外れてしまうようになってる?
ほんとだ
対策探索終了
この下に cursor.focus()
を挿入すれば解決するはず
外部プロジェクトの候補をクリックしたときに外部プロジェクトへの外部リンクとして補完することは可能ですか? あ、アイコンをクリックすればいいんですね。失礼しました。
あれ?範囲選択時に機能しなくなってる?(カッコを用意してから入力すれば機能する)
project名をダブルクオーテーションで囲い直す必要はありました
は動いてるし全く同じ設定ぽいのでわからない