elvish

Installation
SKILL.md

Elvish Shell In-Depth Reference

Comprehensive reference for elvish 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
arg-completer, complex-candidate, matcher, complete-getopt, complete-filename, complete-dirname, filter DSL, completion UI, completion pipeline, CodeSuffix, Display, seed, RawItem, ComplexItem, PlainItem, GenerateFileNames, FilterPrefix, completion mode, smart-start, completion:binding, completion:arg-completer, completion:matcher, adaptArgGeneratorMap, completionStart, quoting pass, cook, dedup references/completion.md
edit: module, editor API, modes, insert mode, command mode, navigation mode, history mode, histlist, location, lastcmd, instant mode, listing, keybindings, binding table, global-binding, prompts, rprompt, stale prompt, hooks, before-readline, after-readline, after-command, word types, autofix, smart-enter, notify, max-height, Editor struct, cli.App, CodeArea, ComboBox, ListBox references/editor.md
styled, styled-segment, style transformer, kebab-case, ANSI color, XTerm 256-color, TrueColor, foreground, background, bold, italic, underlined, dim, inverse, blink, ParseStyling, ui.Text, ui.Segment, Styledown, render-styledown, derender-styledown, NO_COLOR, LSCOLORS, color config references/styling.md
value types, string, number, list, map, pseudo-map, nil, boolean, exception, file, function, variable, scoping, closure, upvalues, expressions, compounding, indexing, output capture, exception capture, braced list, tilde expansion, wildcard expansion, pipeline, value pipeline, byte pipeline, redirection, special commands, var, set, del, fn, if, while, for, try, and, or, coalesce, pragma, namespace, module, use, bareword, quoting, metacharacters references/language.md
rc.elv, config directory, ~/.config/elvish, module system, use, epm, package manager, runtime module, path module, os module, str module, re module, math module, platform module, unix module, md module, doc module, file module, environment variables, E: namespace, paths, startup order, XDG, db.elv, history store references/startup-config.md

Quick Guide

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