From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11611 invoked by alias); 19 Jun 2012 18:34:24 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 17146 Received: (qmail 27922 invoked from network); 19 Jun 2012 18:34:11 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_TO_NO_BRKTS_FREEMAIL autolearn=ham version=3.3.2 Received-SPF: pass (ns1.primenet.com.au: SPF record at gmx.de designates 213.165.64.23 as permitted sender) X-Authenticated: #20088476 X-Provags-ID: V01U2FsdGVkX18bIxdD+iQbq4TLg41PSNtAAxugj0JTK+dVl2vVuQ CUJknZIYIfZIzv Date: Tue, 19 Jun 2012 20:27:24 +0200 From: meino.cramer@gmx.de To: zsh-users@zsh.org Subject: Lua / zsh problems Message-ID: <20120619182724.GC3191@solfire> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: mutt-ng/devel-r804 (Linux) X-Y-GMX-Trusted: 0 Hi, the Lua programming language uses a module/extensions manager called "luarocks", which installs extensions like cpan does for perl. These extensions are called "rocks". To instruct lua, where to search for the extensions, one has to define the environment variable called "LUA_PATH", which could for example look like this: LUA_PATH='/usr/lib64/lua/luarocks/share/lua/5.1//?.lua;/usr/lib64/lua/luarocks/share/lua/5.1//?/init.lua;/usr/share/lua/5.1//?.lua;/usr/share/lua/5.1//?/init.lua;/usr/lib64/lua/luarocks/share/lua/5.1//?.lua;/usr/lib64/lua/luarocks/share/lua/5.1//?/init.lua;/usr/share/lua/5.1//?.lua;/usr/share/lua/5.1//?/init.lua;./?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/lib/lua/5.1/?.lua;/usr/local/lib/lua/5.1/?/init.lua;/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua The "?" are no type but are placeholders for the name of the extension to load. But... zsh tries to play its magic with these "?"s. echo $LUA_PATH gives: zsh: no matches found: LUA_PATH='/usr/lib64/lua/luarocks/share/lua/5.1//?.lua;/usr/lib64/lua/luarocks/share/lua/5.1//?/init.lua;/usr/share/lua/5.1//?.lua;/usr/share/lua/5.1//?/init.lua;/usr/lib64/lua/luarocks/share/lua/5.1//?.lua;/usr/lib64/lua/luarocks/share/lua/5.1//?/init.lua;/usr/share/lua/5.1//?.lua;/usr/share/lua/5.1//?/init.lua;./?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/lib/lua/5.1/?.lua;/usr/local/lib/lua/5.1/?/init.lua;/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua' and lua does not find any extensions at all. I tried a lot backslashing, quoting and such to as prevent zsh from do something special with those "?"s as pass the pure "?" to lua...and no "\?" which in turn Lua does not understand... But with no success... How can I fix this problem? Thank you very much in advance for any help! Best regards, mcc