hilbish

Installation
SKILL.md

Hilbish Shell In-Depth Reference

Comprehensive reference for hilbish shell internals, with emphasis on the completion system and how external tools hook into it.

Sub-Resources

Load the reference that matches your task. When in doubt, load multiple references.

Keywords Reference
hilbish.completions, hilbish.completion.handler, completion group, grid, list, TabCompleter, CompletionGroup, hcmpAdd, hcmpBins, hcmpFiles, hcmpDirs, hcmpCall, hcmpHandler, binaryComplete, fileComplete, dirComplete, matchPath, escapeFilename, charEscapeMap, splitForFile, luaCompletions, scope, command., query, ctx, fields, prefix, items, descriptions, displays, aliases, Suggestions, TrimSlash, NoSpace, TabDisplayGrid, TabDisplayList, carapace hilbish integration, overriding completion handler, sudo completion, cd completion references/completion.md
readline, maxlandon/readline, lineReader, rl.go, TabCompleter, HintText, SyntaxHighlighter, ViModeCallback, ViActionCallback, Searcher, fuzzy search, hilbish.editor, readline.new, deleteByAmount, getLine, getVimRegister, insert, log, read, getChar, setVimRegister, emacs mode, vim mode, multiline prompt, SetPrompt, SetRightPrompt, RefreshPromptInPlace, fileHistory, Ctrl-R history search references/line-editing.md
Lua, GopherLua, golua, runner mode, hybrid, hybridRev, sh, lua, hilbish.runner, hilbish.runnerMode, hilbish.run, commander, commander.register, Sink, bait, bait.catch, bait.catchOnce, bait.hooks, bait.release, bait.throw, lunacolors, lunacolors.format, hilbish.alias, hilbish.appendPath, hilbish.which, hilbish.goro, hilbish.interval, hilbish.timeout, hilbish.read, hilbish.exec, hilbish.cwd, hilbish.highlighter, hilbish.hinter, hilbish.prompt, hilbish.multiprompt, hilbish.inputMode, event-driven, hooks, signals, yarn, multi-threading references/language.md
execution, job control, job handler, job struct, job.start, job.done, job.add, jobs.all, jobs.get, jobs.disown, jobs.last, foreground, background, stop, start, wait, disown, SIGHUP, exitCode, cmd, running, pid, stdout, stderr, runInput, handleLua, splitInput, finishExec, continuePrompt, command.preexec, command.exit, command.not-found, command.not-executable, processors, aliases.resolve references/execution.md
init.lua, XDG, hilbish.userDir, hilbish.dataDir, .hilbishrc.lua, startup, nature/, nature/init.lua, nature/completions/, nature/commands/, nature/processors/, nature/editor.lua, nature/hilbish.lua, nature/vim.lua, nature/runner.lua, hilbish.opts, autocd, history, greeting, motd, fuzzy, notifyJobFinish, processorSkipList, SHLVL, package.path, module.load, start/, prompt verbs, %d, %u, %h, fmtPrompt, configuration, sample config references/startup-config.md

Quick Guide

Installs
3
GitHub Stars
1.5K
First Seen
Oct 3, 2026