Directories ¶
Path | Synopsis |
---|---|
Package buildinfo contains build information.
|
Package buildinfo contains build information. |
Package cli implements a generic interactive line editor.
|
Package cli implements a generic interactive line editor. |
addons/completion
Package completion implements the UI for showing, filtering and inserting completion candidates.
|
Package completion implements the UI for showing, filtering and inserting completion candidates. |
addons/histlist
Package histlist implements the history listing addon.
|
Package histlist implements the history listing addon. |
addons/histwalk
Package histwalk implements the history walking addon.
|
Package histwalk implements the history walking addon. |
addons/instant
Package instant implements an addon that executes code whenever it changes and shows the result.
|
Package instant implements an addon that executes code whenever it changes and shows the result. |
addons/lastcmd
Package lastcmd implements an addon that supports inserting the last command or words from it.
|
Package lastcmd implements an addon that supports inserting the last command or words from it. |
addons/listing
Package listing provides the custom listing addon.
|
Package listing provides the custom listing addon. |
addons/location
Package location implements an addon that supports viewing location history and changing to a selected directory.
|
Package location implements an addon that supports viewing location history and changing to a selected directory. |
addons/navigation
Package navigation provides the functionality of navigating the filesystem.
|
Package navigation provides the functionality of navigating the filesystem. |
addons/stub
Package stub implements the stub addon, a general-purpose addon that shows a modeline and supports pluggable binding.
|
Package stub implements the stub addon, a general-purpose addon that shows a modeline and supports pluggable binding. |
apptest
Package apptest provides utilities for testing cli.App.
|
Package apptest provides utilities for testing cli.App. |
histutil
Package histutil provides utilities for working with command history.
|
Package histutil provides utilities for working with command history. |
lscolors
Package lscolors provides styling of filenames based on file features.
|
Package lscolors provides styling of filenames based on file features. |
prompt
Package prompt provides an implementation of the cli.Prompt interface.
|
Package prompt provides an implementation of the cli.Prompt interface. |
term
Package term provides functionality for working with terminals.
|
Package term provides functionality for working with terminals. |
Package daemon implements a service for mediating access to the data store, and its client.
|
Package daemon implements a service for mediating access to the data store, and its client. |
internal/api
Package api defines types and constants useful for the API between the daemon service and client.
|
Package api defines types and constants useful for the API between the daemon service and client. |
Package diag contains building blocks for formatting and processing diagnostic information.
|
Package diag contains building blocks for formatting and processing diagnostic information. |
Package edit implements the line editor for Elvish.
|
Package edit implements the line editor for Elvish. |
complete
Package complete implements the code completion algorithm for Elvish.
|
Package complete implements the code completion algorithm for Elvish. |
highlight
Package highlight provides an Elvish syntax highlighter.
|
Package highlight provides an Elvish syntax highlighter. |
Package eval handles evaluation of parsed Elvish code and provides runtime facilities.
|
Package eval handles evaluation of parsed Elvish code and provides runtime facilities. |
bundled
Package bundled manages modules written in Elvish that are bundled with the elvish binary.
|
Package bundled manages modules written in Elvish that are bundled with the elvish binary. |
daemon
Package daemon implements the builtin daemon: module.
|
Package daemon implements the builtin daemon: module. |
errs
Package errs declares error types used as exception causes.
|
Package errs declares error types used as exception causes. |
math
Package math exposes functionality from Go's math package as an elvish module.
|
Package math exposes functionality from Go's math package as an elvish module. |
platform
Package platform exposes variables and functions that deal with the specific platform being run on, such as the OS name and CPU architecture.
|
Package platform exposes variables and functions that deal with the specific platform being run on, such as the OS name and CPU architecture. |
re
Package re implements a regular expression module.
|
Package re implements a regular expression module. |
str
Package str exposes functionality from Go's strings package as an Elvish module.
|
Package str exposes functionality from Go's strings package as an Elvish module. |
unix
Package unix exports an Elvish namespace that contains variables and functions that deal with features unique to UNIX-like operating systems.
|
Package unix exports an Elvish namespace that contains variables and functions that deal with features unique to UNIX-like operating systems. |
vals
Package vals contains basic facilities for manipulating values used in the Elvish runtime.
|
Package vals contains basic facilities for manipulating values used in the Elvish runtime. |
vars
Package vars contains basic types for manipulating Elvish variables.
|
Package vars contains basic types for manipulating Elvish variables. |
Package getopt implements a command-line argument parser.
|
Package getopt implements a command-line argument parser. |
Package glob implements globbing for elvish.
|
Package glob implements globbing for elvish. |
Package parse implements the elvish parser.
|
Package parse implements the elvish parser. |
parseutil
Package parseutil contains utilities built on top of the parse package.
|
Package parseutil contains utilities built on top of the parse package. |
Package program provides the entry point to Elvish.
|
Package program provides the entry point to Elvish. |
progtest
Package progtest provides utilities for testing subprograms.
|
Package progtest provides utilities for testing subprograms. |
Package shell is the entry point for the terminal interface of Elvish.
|
Package shell is the entry point for the terminal interface of Elvish. |
Package store defines the permanent storage service.
|
Package store defines the permanent storage service. |
storetest
Package storetest keeps test suites against store.Store.
|
Package storetest keeps test suites against store.Store. |
Package sys provide convenient wrappers around syscalls.
|
Package sys provide convenient wrappers around syscalls. |
Package testutil contains common test utilities.
|
Package testutil contains common test utilities. |
Package tt supports table-driven tests with little boilerplate.
|
Package tt supports table-driven tests with little boilerplate. |
Package ui contains types that may be used by different editor frontends.
|
Package ui contains types that may be used by different editor frontends. |
Package util contains utility functions.
|
Package util contains utility functions. |
Package wcwidth provides utilities for determining the column width of characters when displayed on the terminal.
|
Package wcwidth provides utilities for determining the column width of characters when displayed on the terminal. |
Package web is the entry point for the backend of the web interface of Elvish.
|
Package web is the entry point for the backend of the web interface of Elvish. |
Click to show internal directories.
Click to hide internal directories.