ターミナルEmacsでの取り消し線

bk18

私はターミナルemacsで動作するように取り消し線を取得しようとしています。faceルート経由で取り消し線を追加しても、何も起こりません。ただし、取り消し線付きのテキストをemacsに貼り付けると、正しくレンダリングされます。describe-charがそれ乗っているとき、それは言う(で行われる ): i

Composed with the following character(s) "̶" by these characters:  
i (#x69)
- (#x336)

多くの端子が取り消し線を処理できないことは知っていますが、貼り付けることができるので、私の場合は処理できます。顔の編集が機能しない理由を理解するのに苦労していますが、取り消し線を貼り付けることができます。

jpkotta

バッファの内容を変更するように、構成文字を挿入して取り消したいようです。私はすべてのコーナーケースを手に入れたとは思いませんが、これは始まりです:

(defun strikeout-region (b e)
  "Use \"COMBINING LONG STROKE OVERLAY\" unicode char to strike out the region."
  (interactive "r")
  (when (use-region-p)
    (save-mark-and-excursion
      (goto-char b)
      (while (and (<= (point) e)
                (not (eobp)))
        (unless (looking-back "[[:space:]]" (1- (point)))
          (insert-char #x336)
          (setq e (1+ e)))
        (forward-char 1)))))

ただし、特定の顔を表示しようとしている場合(font-lockなどで設定)、取り消し線プロパティを設定するのが正しい方法です。私の端末(rxvt-unicode)でも合成文字を表示できますが、ストライクスルーのある顔を表示することができません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Emacs 画像モードでの取り消し線

分類Dev

方法:Gnomeターミナルで下線、太字、斜体、取り消し線、色、背景、サイズを入力しますか?

分類Dev

CSS-1つの要素で下線、取り消し線、および上線(スタイルと色を使用)

分類Dev

組織モードテーブルの行全体をすばやく取り消し線で消す

分類Dev

Reactの取り消し線

分類Dev

HttpClientの取り消し線

分類Dev

Xtermターミナルの取り外し

分類Dev

gnuplotのepslatexターミナルのラテックス表入力は境界線を消します

分類Dev

emacsコンソールモードOrg-mode取り消し線が期待どおりに表示されない

分類Dev

ターミナルでのCordaビューの消費状態

分類Dev

emacsのキーバインドがターミナルで機能しない

分類Dev

Fortranの「読み取り」と「印刷」はターミナルでは機能しません

分類Dev

GNOMEターミナルでの動的な行の折り返し

分類Dev

取り外したターミナルタブを再度取り付けます

分類Dev

カスタムCSS取り消し線

分類Dev

ターミナルの奇妙な線

分類Dev

ターミナルの奇妙な線

分類Dev

取り消し線を表示するための{%if%}タグ

分類Dev

スーパーはReactで取り消し線を引いた

分類Dev

ターミナルの出力の周りにアスタリスクの境界線を作成しますか?

分類Dev

取り消し線テーブルおよび/またはDIV

分類Dev

Windows Phone8の取り消し線

分類Dev

Slickgrid行の取り消し線

分類Dev

Excel VBA:セル内の取り消し線文字を削除する

分類Dev

Javaの `Iterator`から` Stream`へ。ターミナル操作で `Iterator`を消費します。

分類Dev

NSAttributedStringの取り消し線:「式のタイプがコンテキストなしであいまいです」

分類Dev

JavaScript取り消し線

分類Dev

ターミナルでEmacsを介してmanページを表示する

分類Dev

Rのxlsxファイルから「取り消し線」スタイルを検出する方法

Related 関連記事

  1. 1

    Emacs 画像モードでの取り消し線

  2. 2

    方法:Gnomeターミナルで下線、太字、斜体、取り消し線、色、背景、サイズを入力しますか?

  3. 3

    CSS-1つの要素で下線、取り消し線、および上線(スタイルと色を使用)

  4. 4

    組織モードテーブルの行全体をすばやく取り消し線で消す

  5. 5

    Reactの取り消し線

  6. 6

    HttpClientの取り消し線

  7. 7

    Xtermターミナルの取り外し

  8. 8

    gnuplotのepslatexターミナルのラテックス表入力は境界線を消します

  9. 9

    emacsコンソールモードOrg-mode取り消し線が期待どおりに表示されない

  10. 10

    ターミナルでのCordaビューの消費状態

  11. 11

    emacsのキーバインドがターミナルで機能しない

  12. 12

    Fortranの「読み取り」と「印刷」はターミナルでは機能しません

  13. 13

    GNOMEターミナルでの動的な行の折り返し

  14. 14

    取り外したターミナルタブを再度取り付けます

  15. 15

    カスタムCSS取り消し線

  16. 16

    ターミナルの奇妙な線

  17. 17

    ターミナルの奇妙な線

  18. 18

    取り消し線を表示するための{%if%}タグ

  19. 19

    スーパーはReactで取り消し線を引いた

  20. 20

    ターミナルの出力の周りにアスタリスクの境界線を作成しますか?

  21. 21

    取り消し線テーブルおよび/またはDIV

  22. 22

    Windows Phone8の取り消し線

  23. 23

    Slickgrid行の取り消し線

  24. 24

    Excel VBA:セル内の取り消し線文字を削除する

  25. 25

    Javaの `Iterator`から` Stream`へ。ターミナル操作で `Iterator`を消費します。

  26. 26

    NSAttributedStringの取り消し線:「式のタイプがコンテキストなしであいまいです」

  27. 27

    JavaScript取り消し線

  28. 28

    ターミナルでEmacsを介してmanページを表示する

  29. 29

    Rのxlsxファイルから「取り消し線」スタイルを検出する方法

ホットタグ

アーカイブ