X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=runtime%2Fhelp%2Fplugins.md;h=4b11beeec8ae7efb4a18842f168b533201d3b85e;hb=957273fc9240b2cae0f87f8e2771030aa08899d8;hp=763f015c91b416a4d064b2e81117568205152806;hpb=678819683aba24fc8633e091fc271b5ff379ce0e;p=micro.git diff --git a/runtime/help/plugins.md b/runtime/help/plugins.md index 763f015c..4b11beee 100644 --- a/runtime/help/plugins.md +++ b/runtime/help/plugins.md @@ -199,7 +199,7 @@ standard library. Simply import the package you'd like and then you can use it. For example: ```lua -local ioutil = import("ioutil") +local ioutil = import("io/ioutil") local fmt = import("fmt") local data, err = ioutil.ReadFile("SomeFile.txt") @@ -216,10 +216,30 @@ else end ``` -For a full list of which packages and functions from the standard library you -can access, look at `lua.go` in the source code (it shouldn't be too hard to -look through). +Here are the packages from the Go standard library that you can access. +Nearly all functions from these packages are supported. For an exact +list of which functions are supported you can look through `lua.go` +(which should be easy to understand). +``` +fmt +io +io/ioutil +net +math +math/rand +os +runtime +path +filepath +strings +regexp +errors +time +``` + +For documentation for each of these functions, you can simply look +through the Go standard library documentation. ## Adding help files, syntax files, or colorschemes in your plugin