this post was submitted on 23 May 2024
8 points (100.0% liked)

Helix Editor

169 readers
1 users here now

About

Post-modern community focused on post-modern editor.

Rules

Instance rules apply here.

founded 1 year ago
MODERATORS
 

To open a file relative to the current one in Helix, you can to the do the following with 24.3:

:o <C-r>%<C-w>

Here, the Control-R allows you to select a register and the special register "%" contains the current file path and inserts into the command line, while the final Control-w chops off the last part of the file name leaving with you current directory.

This is like :o %:h from Vim/Neovim

top 2 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 3 points 5 months ago (1 children)

Here's a better method for Helix: Bind a key to open a file picker relative to the current buffer. This useful command does not seem to be bound to a key by default. Choosing "%" may be memorable because % is a reminder of the current file. Add this to ~/.config/helix/config.toml:

[keys.normal.space]
"%" = "file_picker_in_current_buffer_directory"
[โ€“] [email protected] 1 points 5 months ago

% makes sense. I went with space+o for easier typing but it's hardly unambiguous.