# Expose REPL Settings \(\#37927\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/c50b561e1c826e707e0d89bd7d82373c27f2fe32)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: c50b561e1c826e707e0d89bd7d82373c27f2fe32

Requested commit: c50b561e1c826e707e0d89bd7d82373c27f2fe32

Commit: c50b561e1c826e707e0d89bd7d82373c27f2fe32

Tree: 031c5a20bbc4424fe125b200551037fca1eebaa6

Author: Casper van Elteren

Committer: GitHub

## Message

```
Expose REPL Settings (#37927)

Closes #37829

This PR introduces and exposes `REPLSettings` to control the number of
lines and columns in the REPL. These settings are integrated into the
existing configuration system, allowing for customization and management
through the standard settings interface.

#### Changes
- Added `REPLSettings` struct with `max_number_of_lines` and
`max_number_of_columns` fields.
- Integrated `REPLSettings` with the settings system by implementing the
`Settings` trait.
- Ensured compatibility with the workspace and existing settings
infrastructure.

Release Notes:

- Add configuration "repl" to settings to configure max lines and
columns for repl.

---------

Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Co-authored-by: Kirill Bulatov <kirill@zed.dev>
```

## Parents

- [13113ab31174ca95d318eca0fd917dcb9d863834](https://git.cafe/gitcafe/zed/commit/13113ab31174ca95d318eca0fd917dcb9d863834?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/c50b561e1c826e707e0d89bd7d82373c27f2fe32?format=markdown)
