# pixel columns \(\#3052\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 0dae0f602724919499e7e40fe6ca9a232701ad96

Requested commit: 0dae0f602724919499e7e40fe6ca9a232701ad96

Commit: 0dae0f602724919499e7e40fe6ca9a232701ad96

Tree: d1399c11231b382e601dc1fb5f465b5f1fdaca0b

Author: Conrad Irwin

Committer: GitHub

## Message

```
pixel columns (#3052)

@ForLoveOfCats and I found a few speedups that make this acceptably fast
(able to update ~10k selections in <100ms), so the remaining work here
is to fix the tests, and then ship!

Release notes:
- Updated up/down to work based on pixel positions
([#1966](https://github.com/zed-industries/community/issues/1966))
([#759](https://github.com/zed-industries/community/issues/759))
- vim: Fixed off-by-one in visual block mode
([2123](https://github.com/zed-industries/community/issues/2123))
```

## Parents

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

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

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