Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add xonsh support #1375

Merged
merged 17 commits into from
Jan 29, 2024
Merged

Add xonsh support #1375

merged 17 commits into from
Jan 29, 2024

Commits on Jan 18, 2024

  1. Add basic xonsh support

    Matthieu-LAURENT39 authored and jfmontanaro committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    d9165cf View commit details
    Browse the repository at this point in the history
  2. Add init xonsh command

    Matthieu-LAURENT39 authored and jfmontanaro committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    9c82c08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18d77d8 View commit details
    Browse the repository at this point in the history
  4. Add xonsh ctrl-R search

    Matthieu-LAURENT39 authored and jfmontanaro committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    00b8ca2 View commit details
    Browse the repository at this point in the history
  5. 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)
    jfmontanaro committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    5ee67de View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d42400 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    0e61591 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6268542 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a950e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac58059 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    43aa493 View commit details
    Browse the repository at this point in the history
  2. Clean up

    Xonsh doesn't import private functions into the local namespace when sourcing a file
    Matthieu-LAURENT39 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    554d32f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb3d32f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6a2a95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ac6d490 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Add up search

    Matthieu-LAURENT39 committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    91278d1 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Format rust code

    Matthieu-LAURENT39 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    949d923 View commit details
    Browse the repository at this point in the history