V9.00β2No.10510
秀丸担当 さん 21/07/12 10:40
 

V9.00β2を公開しました。
.editorconfigファイルを検出する設定を追加しています。

以下のページの「先行開発バージョンはこちら」からダウンロードできます。
https://hide.maruo.co.jp/software/hidemaru.html

32bit版:
https://hide.maruo.co.jp/software/bin3/hm900b2_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hm900b2_x64_signed.exe

[ ]
RE:10510 V9.00β2No.10513
h-tom さん 21/07/18 21:38
 
h-tom です。

EditorConfigの動作について。
EditorConfigの設定は両方とも「適用せず、注目バーを自動表示」に設定。

1)UTF-8(BOMなし)のはずが、UTF-8(BOMあり)になってしまう、
 
  .editorconfigの内容
  //ここから
  root = true
 
  [*.md]
  charset = utf-8
  end_of_line = crlf
  //ここまで
 
  上記設定で、UTF-8(BOMなし)、改行コードCRLFの「*.md」にマッチするファイルを
開くと、「エンコードの種類」の注目バー表示されます。
  「適用」させると、UTF-8(BOMあり)になってしまいます。
  UTF-8(BOMあり)は「charset = utf-8-bom」なので、bomなしになるの(今回は変更
なし)が正しい動作です。

2)優先順位
  「editorconfig-core-c 」ベースの話になりますが、.editorconfigファイルの末
尾にある方が優先度が高いです。
  現状、最初にマッチしたセクションの内容を使っているようなので、優先順位が逆
になってます。
 
  .editorconfigの内容
  //ここから
  root = true
 
  [*.html]
  charset = utf-8
 
  #chm用なのでShift_JIS。変更したくないので「unset」を指定
  [chm/*.html]
  charset = unset
  //ここまで
 
  この状態で、chmフォルダ内にあるhtmlファイルを開くと、「エンコードの種類」
の注目バー表示され、UTF-8(BOM)になります。
  .editorconfigの内容を変更し、「[chm/*.html]」を前に持ってくると、注目バー
が表示されないので、最初にマッチした内容を使っている?
 

[ ]
RE:10513 V9.00β2No.10514
秀丸担当 さん 21/07/19 09:15
 

ご指摘ありがとうございます。
utf-8とだけ書いた場合のBOMはON扱いになってしまっていました。
優先順も最初にヒットしたほうになっていましたが、後に書いたほうが優先順位が高
いようにするべきでした。
いずれも次のβ版で修正させていただきます。

[ ]