# Supress reader abbreviation in scribble interaction

**URL:** <https://racket.discourse.group/t/supress-reader-abbreviation-in-scribble-interaction/1830>\
**Category:** Questions & Answers\
**Tags:** scribble\
**Created:** [March 24, 2023, 4:48pm UTC](https://racket.discourse.group/t/supress-reader-abbreviation-in-scribble-interaction/1830 "2023-03-24T16:48:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![joskoot](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/joskoot/32/1964_2.png) [@joskoot](https://racket.discourse.group/u/joskoot)\
**Post date:** [March 24, 2023, 4:48pm UTC](https://racket.discourse.group/t/supress-reader-abbreviation-in-scribble-interaction/1830/1 "2023-03-24T16:48:59Z")

</div>

In general it is nice that scribble/manual applies reader abbreviations, but in some cases I want to suppress abbreviation, especially in an interaction. I have made several attempts like

```scheme
(interaction
     #:eval
     (make-base-eval ...)
...)

```

Is there a way to do this?

---

<div class="post-metadata">

**Author:** ![soegaard](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/soegaard/32/19_2.png) [@soegaard](https://racket.discourse.group/u/soegaard)\
**Post date:** [March 24, 2023, 5:08pm UTC](https://racket.discourse.group/t/supress-reader-abbreviation-in-scribble-interaction/1830/2 "2023-03-24T17:08:52Z")

</div>

I think, you'll need to use `codeblock` or `code` if you need to preserve the syntax pre-reader.

 ![image](https://global.discourse-cdn.com/free1/uploads/racket/original/2X/0/0559ab9c715b72827a2e942a1e0a7b3b4676bf53.png)

---

<div class="post-metadata">

**Author:** ![joskoot](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/joskoot/32/1964_2.png) [@joskoot](https://racket.discourse.group/u/joskoot)\
**Post date:** [March 24, 2023, 5:52pm UTC](https://racket.discourse.group/t/supress-reader-abbreviation-in-scribble-interaction/1830/3 "2023-03-24T17:52:42Z")

</div>

As I understand code and codeblock do no evaluation and do not show the value of the expression. I am interested in the behaviour in interactions.

---

<div class="post-metadata">

**Author:** ![benknoble](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/benknoble/32/16_2.png) [@benknoble](https://racket.discourse.group/u/benknoble)\
**Post date:** [March 24, 2023, 5:55pm UTC](https://racket.discourse.group/t/supress-reader-abbreviation-in-scribble-interaction/1830/4 "2023-03-24T17:55:48Z")

</div>

I'm not sure which "magic datum" to use, but hopefully it is possible to combine the codeblock/code forms from the previous message with those allowed by the eval form: [https://docs.racket-lang.org/scribble/eval.html](https://docs.racket-lang.org/scribble/eval.html)
