return function(_, _, luacovpath) -- Set the global shims -- luacheck: globals awesome root tag screen client mouse drawin awesome = require( "awesome" ) root = require( "root" ) tag = require( "tag" ) screen = require( "screen" ) client = require( "client" ) mouse = require( "mouse" ) drawin = require( "drawin" ) -- Force luacheck to be silent about setting those as unused globals assert(awesome and root and tag and screen and client and mouse) -- If luacov is available, use it. Else, do nothing. pcall(function() require("luacov.runner")(luacovpath) end) -- Silence debug warnings require("gears.debug").print_warning = function() end end -- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80