Skip to content

Integrated Yazi #15

@taqtiqa-mark

Description

@taqtiqa-mark

Thanks for your work on this, and making it open source.

I found the following suggested helix config will integrate yazi.

This will only work with helix > v25.01.1 :

[keys.normal]
C-y = [
  ':sh rm -f /tmp/zide-helix-yazi-file',
  ':insert-output yazi %{buffer_name} --chooser-file=/tmp/zide-helix-yazi-file',
  ':insert-output echo "\x1b[?1049h\x1b[?2004h" > /dev/tty',
  ':open %sh{cat /tmp/zide-helix-yazi-file}',
  ':redraw',
]

This opens the hornets nest of whether zide takes over helix config, generates project specific configs, or leaves the user to manually add the above to helix and the select a layout that does not have a file picker pane.

My pref is the last option. Particularly since loosing the file picker pane frees realestate for aichat, etc.
In which case this is only a documentation change and the addition of compatible layouts.

Would such file-manager free layouts be in scope of zide?

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