ompugao / markshift

Yet another indentation-based markup languange with language server/vim plugin
5 stars 1 forks source link

ローカルにあるファイルへのリンクができない #17

Closed ompugao closed 1 year ago

ompugao commented 1 year ago

tokenizerがURLしか受けつけてない

ついでにimg_path: URL|FILE_PATHしたあとrendererでif/elseするのもやめる

ompugao commented 1 year ago

普通のurlでもlocal fileを扱えるようにしようとすると、[assets/hogehoge.py hogehoge.py]のどっちがパスなのかわからなくなる @ attachmentコマンドを足す?

ompugao commented 1 year ago

そもそもlocal fileのパスにスペースが入りうるので[path title]の形ではまともにパースできない scrapboxではユーザーがアップロードするのでlocal fileの概念がない

こまった…

ompugao commented 1 year ago

@a (attachmentではなくaタグのはずなので)コマンドを足してみたけど、titleをescapeするのが微妙だし、普通のリンクとの整合性に欠ける

ompugao commented 1 year ago

local pathは絶対に./../で始めることにすれば一応の解決? [./assets/hoge.png path.to.hoge] などと書くと全ての文字がpathになってしまうけど、 [path.to.hoge ./assets/hoge.png]とするとちゃんと認識されるし、パスにスペースがあっても問題ないのでこうするか…

./ではじまる文字を入れたいことあるかな…?あるかもしれんな…

ompugao commented 1 year ago

↑これでいい気がする

ompugao commented 1 year ago

closed in 6cc48bf7726e31b65a16ac4e1a59185c672f7345