emacs column-enforce-mode.el : 長い行をお知らせしてくれるゾ!column-enforce-mode | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット
パッケージ名 | column-enforce-mode |
概要(原文) | Highlight text that extends beyond a column |
リポジトリ | MELPA |
取得先 | https://github.com/jordonbiondo/column-enforce-mode |
バージョン | 20140902.949 |
関連記事 | package:column-enforce-mode |
column-enforce-modeは長い行をお知らせしてくれる便利なマイナーモードです。
たとえばコーディング規約で80桁以内にしなさいと言われたときとか、 文章を書くときの改行位置の目安を知りたいときに役立ちます。
設定ではバッファローカル変数にしていますが、 何を書くかによって制限桁数が変わってくるからです。
このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。
M-x package-refresh-contents M-x package-install column-enforce-mode
column-enforce-modeは長い行をお知らせしてくれる便利なマイナーモードです。
たとえばコーディング規約で80桁以内にしなさいと言われたときとか、 文章を書くときの改行位置の目安を知りたいときに役立ちます。
設定ではバッファローカル変数にしていますが、 何を書くかによって制限桁数が変わってくるからです。
(require 'column-enforce-mode)
(defun text-mode-hook--column-enforce-mode ()
(set (make-local-variable 'column-enforce-column) 50)
(column-enforce-mode 1))
(add-hook 'text-mode-hook 'text-mode-hook--column-enforce-mode)
$ wget http://rubikitch.com/f/140811032549.column-enforce-mode.el $ emacs -Q -f package-initialize -l 140811032549.column-enforce-mode.el
http://rubikitch.com/f/20140811032734.png Fig1: 長い行を明示!