elvish/pkg
Kurtis Rader fa704d6ac6 Implement edit:command-abbr
It turns out that the "small word" abbreviation mechanism I added isn't
really what I, or most users, want. What users really want, at least
most of the time, is the Fish shell abbreviation behavior of expanding
an abbreviation only in the command head position.

Resolves #1472
2022-06-05 22:15:07 +01:00
..
buildinfo pkg/buildinfo: Use Go's buildinfo to derive version of development builds. 2022-04-02 18:18:24 +01:00
cli Implement edit:command-abbr 2022-06-05 22:15:07 +01:00
daemon Use the new testutil.Set in more places. 2022-04-11 21:55:59 +01:00
diag interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
edit Implement edit:command-abbr 2022-06-05 22:15:07 +01:00
env Implement XDG directory support. 2021-07-10 02:20:59 +01:00
eval Fix some lint warnings found on Windows. 2022-06-05 22:01:16 +01:00
fsutil Don't dot import pkg/testutil 2022-06-04 23:39:19 +01:00
getopt interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
glob Replace remaining deprecated ioutil.ReadDir uses 2021-08-30 08:57:34 +01:00
logutil Remove most uses of the ioutil package. 2021-08-23 00:36:26 +01:00
lsp pkg/lsp: Populate completionProvider capability. 2022-06-03 20:30:46 +01:00
mods Re-enable staticcheck, and fix issues it found. 2022-05-22 11:57:38 +01:00
parse Don't dot import pkg/parse 2022-06-04 23:39:19 +01:00
persistent interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
pprof Revamp flag handling in pkg/prog. 2022-02-05 14:52:29 +00:00
prog Use the new testutil.Set in more places. 2022-04-11 21:55:59 +01:00
rpc interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
shell Don't dot import pkg/testutil 2022-06-04 23:39:19 +01:00
store Expose all functionalities of the persistent store in the store: module. 2021-10-03 16:34:52 +01:00
strutil Don't dot import pkg/tt 2022-06-04 23:39:19 +01:00
sys Require Go 1.18. 2022-03-20 15:28:23 +00:00
testutil Don't dot import pkg/tt 2022-06-04 23:39:19 +01:00
tt interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
ui Don't dot import pkg/ui 2022-06-04 23:39:19 +01:00
wcwidth Improve the wcwidth package. 2021-02-11 00:47:21 +00:00