# Readline compatibility inventory

## bash-5-readline-8

- Bash: 5.3.15(1)-release
- Readline: 8.3.3

| Command                       | Status                 |
| ----------------------------- | ---------------------- |
| `abort`                       | Pi-adapted             |
| `accept-line`                 | Pi-adapted             |
| `backward-char`               | implemented            |
| `backward-delete-char`        | Pi-adapted             |
| `backward-word`               | unsupported (reported) |
| `bash-vi-complete`            | Pi-adapted             |
| `beginning-of-line`           | implemented            |
| `bracketed-paste-begin`       | Pi-adapted             |
| `clear-screen`                | unsupported (reported) |
| `complete`                    | Pi-adapted             |
| `delete-char`                 | Pi-adapted             |
| `end-of-line`                 | implemented            |
| `forward-char`                | implemented            |
| `forward-search-history`      | unsupported (reported) |
| `forward-word`                | unsupported (reported) |
| `history-search-backward`     | unsupported (reported) |
| `history-search-forward`      | unsupported (reported) |
| `insert-comment`              | Pi-adapted             |
| `kill-line`                   | Pi-adapted             |
| `kill-word`                   | unsupported (reported) |
| `menu-complete`               | Pi-adapted             |
| `menu-complete-backward`      | Pi-adapted             |
| `next-history`                | implemented            |
| `overwrite-mode`              | unsupported (reported) |
| `previous-history`            | implemented            |
| `quoted-insert`               | unsupported (reported) |
| `reverse-search-history`      | unsupported (reported) |
| `revert-line`                 | implemented            |
| `self-insert`                 | implemented            |
| `transpose-chars`             | Pi-adapted             |
| `unix-line-discard`           | Pi-adapted             |
| `vi-append-eol`               | implemented            |
| `vi-append-mode`              | implemented            |
| `vi-arg-digit`                | implemented            |
| `vi-change-case`              | implemented            |
| `vi-change-char`              | implemented            |
| `vi-change-to`                | implemented            |
| `vi-char-search`              | implemented            |
| `vi-column`                   | unsupported (reported) |
| `vi-delete`                   | implemented            |
| `vi-delete-to`                | implemented            |
| `vi-edit-and-execute-command` | Pi-adapted             |
| `vi-end-word`                 | implemented            |
| `vi-eof-maybe`                | Pi-adapted             |
| `vi-fetch-history`            | implemented            |
| `vi-first-print`              | implemented            |
| `vi-goto-mark`                | implemented            |
| `vi-insert-beg`               | implemented            |
| `vi-insertion-mode`           | implemented            |
| `vi-match`                    | implemented            |
| `vi-movement-mode`            | implemented            |
| `vi-next-word`                | implemented            |
| `vi-prev-word`                | implemented            |
| `vi-put`                      | implemented            |
| `vi-redo`                     | implemented            |
| `vi-replace`                  | implemented            |
| `vi-rubout`                   | implemented            |
| `vi-search`                   | implemented            |
| `vi-search-again`             | implemented            |
| `vi-set-mark`                 | implemented            |
| `vi-subst`                    | implemented            |
| `vi-tilde-expand`             | unsupported (reported) |
| `vi-undo`                     | implemented            |
| `vi-unix-word-rubout`         | unsupported (reported) |
| `vi-yank-arg`                 | unsupported (reported) |
| `vi-yank-to`                  | implemented            |
| `yank`                        | unsupported (reported) |
