-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/05/12 16:35, Gwenhael Le Moine wrote:
> 2012/5/10 Rainer M Krug <[email protected]>:
>> If I put the section:
>> 
>> - -- {{{ Mouse bindings root.buttons(awful.util.table.join( awful.button({ 
>> }, 3, function ()
>> mymainmenu:toggle() end), awful.button({ }, 4, awful.tag.viewnext), 
>> awful.button({ }, 5,
>> awful.tag.viewprev) )) - -- }}}
>> 
>> into the file mousebindings.lua and replace it in rc.lua with
>> 
>> 
>> dopath("./mousebindings.lua")
>> 
>> rc.lua does not work anymore.
>> 
>> What am I missing?
> 
> I haven't touched lua or my rc.lua in a long time but I'd hazard a guess that 
> you're missing
> the appropriate require in the mousebindings.lua If you look at
> https://github.com/ierton/awesomerc-ierton/blob/laptop/myrc/keybind.lua for 
> example the
> following lines provide the necessary modules for the code to work :
> 
> local awful = require("awful") local naughty = require("naughty") local mouse 
> = mouse
> 
> local capi = { root = root, }
> 
> local table = table local ipairs = ipairs local tostring = tostring
> 
> That's the direction I'd look anyway.

I think I understand the problem now: When I use dopath(mousebindings.lua) in 
rc.lua, the file is
actually executed as it is, in the context and environment of mousebindings.lua 
- correct?

What I was thinking of is kind of an "include", where the code in the file is 
inserted and
executed in the context of rc.lua.

Am I right here?

Rainer

> 
> Gwenhael
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk+r1WwACgkQoYgNqgF2egonLgCfdoiOqMy7gL1J7rwBeoVsdNqk
2rkAnRC7Ox/Yo+HJxEsnZAhIIYyFFhiO
=NXLG
-----END PGP SIGNATURE-----


-- 
To unsubscribe, send mail to [email protected].

Reply via email to