[roll pigweed] pw_console: Python Repl snippets

User and project owned python snippets can now be added to the
pw_console config file. 'File > Insert Snippets' will open a fuzzy
finder dialog where snippets are shown as 'Description: Code' entries.
Selecting one will insert the Code into the Python Repl.

- New menu options:
  - Clear Repl Output
  - Clear Repl Input
- New keybinds:
  - Ctrl-r Repl History search
  - Ctrl-t Repl Snippet search

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/104501

https://pigweed.googlesource.com/pigweed/pigweed
pigweed Rolled-Commits: c01e2cd967e0657..d725e6c47394e5d
Roller-URL: https://ci.chromium.org/b/8806923017202368049
Cq-Cl-Tag: roller-builder:pigweed-zephyr-roller
Cq-Cl-Tag: roller-bid:8806923017202368049
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Iac41eb6c2cd9836dff38ae7f10453c83ed3f99a7
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/104674
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
1 file changed
tree: 48c8bf17c8cdaa69cd1d615e275bf968948e6ab7
  1. .gitmodules
  2. test.sh