2009年1月6日火曜日

【ELp入門】6 ナロイングとワイドニング


  • 前説

    • ナロイングとワイドニングって、日頃自分で使っていないが、interactiveなんだっけ?
    • 入門GNU Emacsの索引には無い。
    • GNU Emacs Manual (for ver.21, printed)には、あった!interactiveだ。
    • C-x n nでregionをnarrowing。C-x n wでbufferをwideningだ。ただし、現22系だと、初心者が混乱する、というコーションがでる。


  • 6.1 スペシャルフォーム save-restriction

    • save-excursionとsave-restrictionの順番。

      • save-excursionはポイントとマークの位置を記憶して、処理終了後にそれらを復旧する。
      • save-restrictionはナロウイングの位置を記憶して、処理終了後にそれらを復旧する。
      • 両方使うときは、(save-excursion (save-restriction ...))とすべき。なんで?
      • 本書に記載されている説明がいまいちわからない。とりあえず進む。



  • 6.2 what-line

    • what-lineの紹介。


年始の多忙ななか、少しでも進めたことに感謝。

0 件のコメント: