File: _common_template.lua

package info (click to toggle)
awesome 4.3-8.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,468 kB
  • sloc: ansic: 14,508; sh: 526; makefile: 46
file content (31 lines) | stat: -rw-r--r-- 1,120 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
-- luacheck: globals string
function string.wlen(self)
    return #self
end

return function(_, _)

    -- Set the global shims
    -- luacheck: globals awesome root tag screen client mouse drawin button
    -- luacheck: globals mousegrabber keygrabber dbus key
    awesome      = require( "awesome"      )
    root         = require( "root"         )
    tag          = require( "tag"          )
    screen       = require( "screen"       )
    client       = require( "client"       )
    mouse        = require( "mouse"        )
    drawin       = require( "drawin"       )
    button       = require( "button"       )
    keygrabber   = require( "keygrabber"   )
    mousegrabber = require( "mousegrabber" )
    dbus         = require( "dbus"         )
    key          = require( "key"          )

    -- Force luacheck to be silent about setting those as unused globals
    assert(awesome and root and tag and screen and client and mouse)

    -- Silence debug warnings
    require("gears.debug").print_warning = function() end
end

-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80