■
xyzzyはドキュメントがemacsほど整理されてないのがちょっとあれ.なんの関数が使えるかとかちょっと探すのに困る.
行番号とかスペースの表示とかを切り替えるのはwindow.lの担当らしい.
$XYZZY/lisp/window.l
(export '(count-windows pop-to-buffer other-window move-previous-window *pop-up-windows* display-buffer split-window-vertically shrink-window enlarge-window-horizontally shrink-window-horizontally pos-visible-in-window-p recenter *window-flag-line-number* *window-flag-ruler* *window-flag-newline* *window-flag-tab* *window-flag-zenkaku-space* *window-flag-mode-line* *window-flag-vscroll-bar* *window-flag-hscroll-bar* *window-flag-eof* *window-flag-fold-line* *window-flag-cursor-line* *window-flag-fold-mark* *window-flag-half-width-space* *window-flag-full-width-space* *window-flag-just-inverse* *window-flag-alternate-vscroll-bar* *window-flag-scrolling* toggle-line-number toggle-ruler toggle-newline toggle-tab toggle-zenkaku-space toggle-full-width-space toggle-vscroll-bar toggle-hscroll-bar toggle-eof toggle-mode-line toggle-function-bar toggle-fold-mark toggle-fold-line toggle-cursor-line toggle-half-width-space buffer-fold-width split-window-menu-update close-window-menu-update move-window-menu-update set-buffer-fold-type-none set-buffer-fold-type-window set-buffer-fold-type-column set-buffer-fold-type-none-update set-buffer-fold-type-window-update set-buffer-fold-type-column-update
↓コピペお試し用
(toggle-line-number) (toggle-ruler) (toggle-newline) (toggle-tab) (toggle-zenkaku-space) (toggle-full-width-space) (toggle-vscroll-bar) (toggle-hscroll-bar) (toggle-eof) (toggle-mode-line) (toggle-function-bar) (toggle-fold-mark) (toggle-fold-line) (toggle-cursor-line) (toggle-half-width-space)
引数を与えない場合トグル.引数t or nilを与えてやるとトグルじゃなくてonかoffにできる.それ以外の引数の場合どうなるかは何かで読んだ気がするけど忘れた.
foldなんたらは環境によってはわかりにくいけど行折り返しに関する表示の切り替え.