Useful to draw whitespaces with alternate characters and colors without slowing down the text rendering. A new API is implemented. A renderer.replacements object can be created to list the replacements. In turns the function renderer.draw_text and draw_text_subpixel now accept two optional arguments for replacements.
17 lines
376 B
Lua
17 lines
376 B
Lua
local command = require "core.command"
|
|
local config = require "core.config"
|
|
|
|
command.add(nil, {
|
|
["draw-whitespace:toggle"] = function()
|
|
config.draw_whitespace = not config.draw_whitespace
|
|
end,
|
|
|
|
["draw-whitespace:disable"] = function()
|
|
config.draw_whitespace = false
|
|
end,
|
|
|
|
["draw-whitespace:enable"] = function()
|
|
config.draw_whitespace = true
|
|
end,
|
|
})
|