whatisgithub

What is forest.hx?

ra77a3l3-jar/forest.hx — explained in plain English

Analysis updated 2026-05-18

67SchemeAudience · developerComplexity · 3/5Setup · moderate

In one sentence

forest.hx is a file tree sidebar plugin for the Helix terminal code editor, with a fuzzy search bar and a floating column view option.

Mindmap

mindmap
  root((forest.hx))
    What it does
      File tree sidebar
      Floating column browser
      Fuzzy file search
    Tech stack
      Scheme
      Helix editor
    Use cases
      Browse project files
      Create rename delete files
      Jump to files fast
    Audience
      Helix editor users
      Terminal developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Browse and navigate your project's files and folders inside the Helix editor.

USE CASE 2

Quickly jump to a file using fuzzy search without leaving the keyboard.

USE CASE 3

Create, rename, and delete files or folders directly from the file tree.

USE CASE 4

Switch between a sidebar file tree and a floating Miller-column browsing style.

What is it built with?

SchemeHelix

How does it compare?

ra77a3l3-jar/forest.hxcristiancmoises/securityops-oscisco/chezscheme
Stars6737,281
LanguageSchemeSchemeScheme
Setup difficultymoderatemoderatehard
Complexity3/54/54/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a special plugin-enabled fork of Helix, since plugin support is not in the main Helix release yet.

So what is it?

forest.hx adds a file browsing panel to Helix, a terminal based code editor, since Helix does not include one on its own. It shows the folders and files of your project as a tree you can click or navigate through with the keyboard, similar to the sidebar found in editors like VS Code, but built for people who prefer working inside a terminal. The plugin offers two different looks you can pick between. One is a sidebar panel that stays open next to your code and includes a fuzzy search box for quickly jumping to a file by typing part of its name. The other is a floating column style, where each folder you open slides in as its own column next to the last, along with a live preview of whatever file is currently selected. From either view you can open a file, expand or collapse a folder, create a new file or folder, rename an existing entry, or delete one, all without leaving the keyboard. You can also toggle whether hidden dotfiles and git ignored files are shown, and resize the panel to fit your terminal. Installing it requires a specific plugin enabled version of Helix, since Helix's plugin system is not yet part of the main editor release. Once that is set up, the plugin itself installs through a package manager built for Helix plugins, and you activate it by adding a few lines of configuration written in Scheme, the same language the plugin itself is written in. It depends on two smaller companion plugins from the same style of ecosystem: one that handles file operation notifications, and one that provides the icons shown next to each file and folder type.

Copy-paste prompts

Prompt 1
Show me how to install the plugin-enabled fork of Helix needed for forest.hx.
Prompt 2
Help me write the init.scm configuration to load forest.hx and bind it to a key.
Prompt 3
Explain the difference between forest.hx's snacks style and mini style.
Prompt 4
Show me the keybindings for creating, renaming and deleting files in forest.hx.

Frequently asked questions

What is forest.hx?

forest.hx is a file tree sidebar plugin for the Helix terminal code editor, with a fuzzy search bar and a floating column view option.

What language is forest.hx written in?

Mainly Scheme. The stack also includes Scheme, Helix.

How hard is forest.hx to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is forest.hx for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.