@@ -99,46 +99,6 @@ Refer [luatex](#luatex).
9999
100100![ texluap] ( https://github.com/wakatime/prompt-style.lua/assets/32936898/96d9f4c1-55fc-4ae3-87b8-7afd29f4ba0e )
101101
102- luatex use ` kpse ` to search lua modules and binary lua modules.
103-
104- ``` sh
105- $ kpsewhich -progname=luatex -format=clua prompt
106- /run/current-system/sw/lib/lua/5.1/prompt.so
107- $ kpsewhich -progname=luatex -format=lua prompt/utils
108- /home/wzy/.local/share/lua/5.1/prompt/utils.lua
109- ```
110-
111- You can edit web2c config to modify its default values. Such as, default config
112- is:
113-
114- ` /usr/share/texmf-dist/web2c/texmf.cnf ` :
115-
116- ``` texmf
117- LUAINPUTS = $TEXMFDOTDIR;$TEXMF/scripts/{$progname,$engine,}/{lua,}//;$TEXMF/tex/{luatex,plain,generic,latex,}//
118- CLUAINPUTS = $TEXMFDOTDIR;$SELFAUTOLOC/lib/{$progname,$engine,}/lua//
119- ```
120-
121- Add your changes to ` /usr/share/texmf.cnf ` . Or use environment variables.
122- Assume this project is installed to ` ~/.local/share/lua/5.1 ` .
123-
124- ``` sh
125- # for -progname=luajitex
126- export LUAINPUTS_luajittex=' $TEXMFDOTDIR;' " $HOME /.local/share/lua/5.1" ' ;$TEXMF/tex/{luatex,plain,generic,latex}//'
127- export CLUAINPUTS_luajittex=' $TEXMFDOTDIR;' " $HOME /.local/lib/lua/5.1"
128- # for any -progname=
129- export LUAINPUTS=" $LUAINPUTS_luajittex "
130- export CLUAINPUTS=" $CLUAINPUTS_luajittex "
131- ```
132-
133- Check your changes:
134-
135- ``` sh
136- kpsewhich -progname=luatex -var-value=LUAINPUTS
137- kpsewhich -progname=luatex -var-value=CLUAINPUTS
138- kpsewhich -progname=luajittex -var-value=LUAINPUTS
139- kpsewhich -progname=luajittex -var-value=CLUAINPUTS
140- ```
141-
142102If you want to use lua REPL in ` \directlua{} ` , you can insert:
143103
144104``` tex
0 commit comments