Change behaviour of REPL output and highlighting
commitb421d3b4693249e2e46095693b41eed1e8161a58
authorAaron Marks <nymacro@gmail.com>
Thu, 15 Nov 2018 09:34:45 +0000 (15 19:34 +1000)
committerAaron Marks <nymacro@gmail.com>
Wed, 28 Nov 2018 11:52:41 +0000 (28 21:52 +1000)
tree1e97e7f693eb0be88ec70e7c17e1d42fd8a8c38d
parentdcf754c0b9cdb87ffa5930ef8ffbae9256f2d07d
Change behaviour of REPL output and highlighting

* Narrow font-lock syntax highlighting to only the
  active REPL input region.
* Mark REPL output read-only. This can be changed via the
  option `geiser-repl-read-only-output-p`.
* Mark REPL output with a user-definable face as
  `geiser-font-lock-repl-output`.
  Alternatively an option to syntax highlight REPL output
  is provided via the option `geiser-repl-highlight-output-p`.
  This applies scheme-mode syntax highlighting to any REPL
  output. Any additional hooks defined via scheme-mode-hook
  are also executed for highlighting this region.
* Remove some unwanted TABs in source files.
elisp/geiser-repl.el
elisp/geiser-syntax.el