[要望] ファイル末尾にカーソルがあるとブックマークが解除できない

  1. こんばんは。 
    ...「超」が付くほどの些細な問題ですが、
    気になる動作を見つけたので、報告させてください。

    [発生条件]
    以下の条件を全て満たす必要があります。
      ・編集中の内容が複数行であること
      ・ファイルの最後の行が空行であること(EOFのみ)
      ・カーソルがファイルの最後の行にあること

    [手順]
    (1) 発生条件を満たしているとき、「ブックマークを設定/解除」する。
        このとき、最後の行の1行前にブックマークが付きます。
        (これは仕様ですよね?)
    (2) 「ブックマークを設定/解除」する。

    [期待動作]
      ・ 最後の行の1行前のブックマークが解除されること

    [実際の動作]
      ・ 最後の行の1行前のブックマークが解除されない

    こんな感じです。
    普通に使っていれば、まず発生しない現象ですが、
    余裕がありましたら、直していただけると嬉しいです。

     |  hat  |  返信
  2. こんばんは、ご報告ありがとうございますw

    > ...「超」が付くほどの些細な問題ですが、

    どんな些細なことでも結構ですよん!お気軽に、書き込みしてやってくださいませ。
    って、意外と些細じゃないかもっw

    > [手順]
    > (1) 発生条件を満たしているとき、「ブックマークを設定/解除」する。
    >     このとき、最後の行の1行前にブックマークが付きます。
    >     (これは仕様ですよね?)

    これ、テキストエディタエンジンの仕様っぽい感じでしたが、じっくりソースを読んでみると
    案外簡単に修正できそうな気がしてきました。普通に最後の行にマークを設定・解除できれば
    安心して素敵な夢が見れそうですね。

     |  Kuro  |  返信