aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorMatthieu LAURENT <matthieu.laurent69@protonmail.com>2024-01-29 13:17:36 +0100
committerGitHub <noreply@github.com>2024-01-29 12:17:36 +0000
commitc56f8ff736b8369b9b5cb3bdb42718396247f212 (patch)
tree264200175dab82272878a135d9e7f31b02f65067 /README.md
parentfeat: Add change-password command & support on server (#1615) (diff)
downloadatuin-c56f8ff736b8369b9b5cb3bdb42718396247f212.zip
Add xonsh support (#1375)
* Add basic xonsh support * Add init xonsh command * Add Xonsh install instructions in docs * Add xonsh ctrl-R search * update xonsh script and instructions Summary of changes: * Added duration to postcommand hook * Switched main search operation to use `subproccess.run()` rather than running as an xonsh shell command - this a) allows us to capture stderr without needing a temporary file and b) avoids a weird broken-buffer state that results from running a fullscreen TUI and then programmatically editing the buffer * Added support for immediately executing chosen command via `__atuin_accept__:` (like bash/zsh/fish) * strip newline from command before sending to atuin * Add basic xonsh support * Add init xonsh command * Add xonsh ctrl-R search * Remove advanced-install guide (was accidentally re-added during rebase) * Clean up Xonsh doesn't import private functions into the local namespace when sourcing a file * Add xonsh ro readme * Respect ATUIN_NOBIND * Format with black, and improve PEP8 compliance * Add up search * Format rust code --------- Co-authored-by: Joseph Montanaro <jfmonty2@gmail.com>
Diffstat (limited to '')
-rw-r--r--README.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/README.md b/README.md
index 1b893f49..dff561e2 100644
--- a/README.md
+++ b/README.md
@@ -89,6 +89,7 @@ I wanted to. And I **really** don't want to.
- bash
- fish
- nushell
+- xonsh
## Community
@@ -327,6 +328,14 @@ Add to `config.nu`:
source ~/.local/share/atuin/init.nu
```
+### Xonsh
+
+Add
+```
+execx($(atuin init xonsh))
+```
+to the end of your `~/.xonshrc`
+
# Contributors
<a href="https://github.com/atuinsh/atuin/graphs/contributors">