# keymap_ui: Add context menu for table rows \(\#33747\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 79f3cb1225729ceaed3fd3ab0e1a23f4f7bf9f8f

Requested commit: 79f3cb1225729ceaed3fd3ab0e1a23f4f7bf9f8f

Commit: 79f3cb1225729ceaed3fd3ab0e1a23f4f7bf9f8f

Tree: 5503e5dda1d72298efcf6e673a6d8ac69d6aeab0

Author: Ben Kunkle

Committer: GitHub

## Message

```
keymap_ui: Add context menu for table rows (#33747)

Closes #ISSUE

Adds a right click context menu to table rows, refactoring the table API
to support more general row rendering in the process, and creating
actions for the couple of operations available in the context menu.

Additionally includes an only partially related change to the context
menu API, which makes it easier to have actions that are disabled based
on a boolean value.

Release Notes:

- N/A *or* Added/Fixed/Improved ...
```

## Parents

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

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