Commit Graph

10 Commits

Author SHA1 Message Date
Sauyon Lee
cf4539ae9e Add transpose binds to readline-binding 2021-11-07 14:50:57 +00:00
Qi Xiao
d71e52cbd7 Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
Qi Xiao
41cbcfb1b1 Move elvdoc for the re module to the Go source. 2021-10-23 13:31:44 +01:00
Qi Xiao
0fd916c418 Document the &max option of str:split. 2021-10-23 13:19:14 +01:00
Qi Xiao
b42cfaea61 Remove references to ~/.elvish in documentation.
This fixes #1399.
2021-10-23 12:16:50 +01:00
Qi Xiao
e299010be8 pkg/eval: Export the config fields and remove access methods. 2021-10-05 00:53:38 +01:00
Qi Xiao
0571db69e2 Remove commands deprecated in 0.16.0, and deprecate dir-history. 2021-10-03 16:47:51 +01:00
Qi Xiao
2e6a3abce5 Expose all functionalities of the persistent store in the store: module.
This fixes #1032.
2021-10-03 16:34:52 +01:00
Qi Xiao
ab59ef9062 Move bundled modules into .elv files.
- Use go:embed (available since Go 1.16) to embed them into the binary

- Teach elvdoc to support comments starting with #, and find *.elv when given a directory
2021-08-24 16:18:30 +01:00
Qi Xiao
47de83c7d1 Reorganize standard library modules.
- Move from pkg/eval/mods to pkg/mods

- Introduce mods.AddTo that adds all standard library modules

- Move epm and readline-binding into their own packages
2021-08-24 15:56:04 +01:00