行番号に関するこの EmacsWiki ページlinum.el
のセクション( Linum: Separating line numbers from textというタイトル) をガイドとして使用して、 Emacs にいくつかのかなり具体的なカスタマイズを適用しようとしています。
行番号の右側にスペースを追加する編集をlinum.elに実装しました。私が今理解しようとしているのは、行番号が次のようになるように、行番号の左側にスペースを追加する方法です。
| 1 |#include <stdio.h> (Vertical bars for visualization)
| 2 |int main()
私が達成しようとしているもう 1 つのカスタマイズは、行番号の背景の色付けに適切なスペースを含めることです。Linumフェイスの背景を設定すると、行番号の右側にある新しいスペースに色が付きません。
説明するために、現在、リナムの背景がどのようにカバーされているかを次に示します。
(current) |1| #!/bin/bash -- vs. --> |1 |#!/bin/bash (ideal)
|2| echo "123" ---------> |2 |echo "123"
私は右スペースを与える EmacsWiki の行をやみくもにいじって前者 (左スペース) を実装しようとしましたが、成功しませんでした。残念ながら、私は Emacs と Elisp に少し慣れていないので、自分で簡単に変更する必要があるものを見つけることができるレベルにはまだ達していません。
リンク:
EmacsWiki: 行番号 [セクション - Linum: 行番号をテキストから分離する]