-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'/'を含むLispスクリプトを登録した場合に実行できない形に変換されてしまう #20
Comments
報告ありがとうございます。 |
S式内の文字列なので、concatにする必要は無くて単にエスケープすればいいだけでした。 あと、strftime関数で使用できる変換指定文字がLua内部での制限に気付きました。 Lines 41 to 42 in 51f7385
Lines 760 to 766 in 51f7385
ちょうどコードサイニング証明書が切れているのですが、数日後に新しいのが有効になるのでもう少々お待ちを。 |
ありがとうございます! 修正リリースされましたら確認させていただきますね。 |
ver.2.8.1をリリースしました。 |
適切に辞書登録されるようになったこと確認しました。ありがとうございました! |
たとえば
(skk-strftime "%Y/%m/%d")
を辞書登録した場合、登録時は日時(今日であれば'2021/02/16'
)に変換されますが、その後再度変換すると登録した内容の文字列そのままに変換されてしまいます。CorvusSKKでは
'/'
を含む文字列を辞書登録する場合にLispで'\057'
をconcat
する形に変換して登録するようですが、その機能がLispスクリプトを登録する場合にも働いてしまうのが原因のようです。手動で変換した上で登録すればいいだけの話ではあるんですが……。
バージョンはCorvusSKK 2.8.0です。
The text was updated successfully, but these errors were encountered: