elvish/pkg
Kurtis Rader abf1fc5bd3 Remove support for shared vars
Proactively remove support for shared vars per the discussions in issue
https://b.elv.sh/1222 and the IM channels. This feature is not used
by Elvish itself and is not believed to be used by any Elvish users.
Removing this (presumptively) unused feature makes it simpler to replace
the existing BoltDB store of interactive command/location history with a
simpler flat file implementation (such as used by Bash and Fish). Also,
eliminating shared var support makes it explicit that solving issue #1222
doesn't need to deal with that feature.

Related #1222
2022-11-20 15:25:11 +00:00
..
buildinfo pkg/buildinfo: Improve test coverage. 2022-06-20 21:13:34 +01:00
cli Move cmd/examples into pkg/cli. 2022-11-12 22:49:44 +00:00
daemon Remove support for shared vars 2022-11-20 15:25:11 +00:00
diag interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
diff cmd/elvmdfmt: Split Markdown formatting into own command, supporting -w and -d. 2022-11-04 16:37:47 +00:00
edit Clean up tests introduced in #1604 slightly. 2022-09-11 15:58:58 +01:00
elvdoc Fixup for #1591. 2022-11-20 15:13:25 +00:00
env Implement XDG directory support. 2021-07-10 02:20:59 +01:00
eval Fixup for #1591. 2022-11-20 15:13:25 +00:00
fsutil Move pkg/testutil/must.go to a new pkg/must. 2022-06-20 20:29:14 +01:00
getopt pkg/md: Generate String method for OpType. 2022-10-15 11:39:27 +01:00
glob Some minor documentation fixes 2022-08-29 12:04:59 +01:00
logutil pkg/logutil: Add tests. 2022-06-20 22:03:58 +01:00
lsp Move pkg/testutil/must.go to a new pkg/must. 2022-06-20 20:29:14 +01:00
md pkg/md/mdrun: Support -cpuprofile. 2022-11-17 23:25:33 +00:00
mods Remove support for shared vars 2022-11-20 15:25:11 +00:00
must pkg/shell: Test signal handling. 2022-06-23 21:48:12 +01:00
parse pkg/md: Generate String method for OpType. 2022-10-15 11:39:27 +01:00
persistent Run gofmt. 2022-08-07 22:30:11 +01:00
pprof Revamp flag handling in pkg/prog. 2022-02-05 14:52:29 +00:00
prog Run gofmt. 2022-08-07 22:30:11 +01:00
rpc README: Clarify license. 2022-10-05 01:29:52 +01:00
shell Add new runtime module. 2022-08-08 00:09:02 +01:00
store Remove support for shared vars 2022-11-20 15:25:11 +00:00
strutil Don't dot import pkg/tt 2022-06-04 23:39:19 +01:00
sys Run gofmt. 2022-08-07 22:30:11 +01:00
testutil Move pkg/testutil/must.go to a new pkg/must. 2022-06-20 20:29:14 +01:00
tt interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
ui pkg/md: Add TTYCodec. 2022-11-12 22:15:03 +00:00
wcwidth Improve the wcwidth package. 2021-02-11 00:47:21 +00:00