# helix: Apply modification \(e.g\. switch case\) on a single character only in helix mode \(\#38119\) · gitcafe/zed

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

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

Visibility: public

Requested revision: ed46e2ca775b69126f6916534d4f027e51cae452

Requested commit: ed46e2ca775b69126f6916534d4f027e51cae452

Commit: ed46e2ca775b69126f6916534d4f027e51cae452

Tree: ea271ab8e6262c8f7163965babbe570e9374167c

Author: Romans Malinovskis

Committer: GitHub

## Message

```
helix: Apply modification (e.g. switch case) on a single character only in helix mode (#38119)

Closes #34192

Without selection, only current character would be affected.

Also if #38117 is merged too, then transformations in SelectMode behave
correctly too and selection is not collapsed.

Release Notes:

- helix: Implemented `~`, `` ` ``, `` Alt-` `` correctly in normal and
select modes

---------

Co-authored-by: Jakub Konka <kubkon@jakubkonka.com>
```

## Parents

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

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