Skip to content

Embedded terminal: drag-and-drop and tab completion not working (may be my setup) #13

Description

@theringmaker

Embedded terminal: drag-and-drop and tab completion not working (may be my setup)

First — this may well be a limitation of my specific setup rather than a bug, so flagging rather than reporting definitively.

Environment

  • macOS (Apple Silicon M2)
  • WikiWise installed via .dmg
  • Claude Code running in the built-in WikiWise terminal

Observed behaviour

Two conveniences that work in macOS Terminal.app don't appear to work in the WikiWise embedded terminal:

  1. Drag and drop from Finder — dragging a file from Finder into the terminal window does not paste the file path. This is standard behaviour in Terminal.app and very useful when pointing Claude Code at specific files in the raw/ folder.

  2. Tab completion — pressing Tab to autocomplete file and directory names doesn't appear to work. Since the shell is zsh this surprised me; my guess is the embedded terminal may be launching a non-interactive or non-login shell that doesn't load the full zsh config.

Workaround

For file paths: right-clicking a file in Finder, holding Option, and selecting "Copy [filename] as Pathname" works fine as a fallback.

Notes

I understand WikiWise uses SwiftTerm for the embedded terminal. Drag-and-drop path insertion is something each host app needs to implement explicitly on top of SwiftTerm, so I appreciate this may be a conscious omission at this stage of development rather than a bug. Similarly tab completion may just be a shell initialisation config that needs adjusting.

Happy to provide any additional diagnostics if useful. Love what you're building.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions