49 lines
1.9 KiB
Lua
49 lines
1.9 KiB
Lua
--[[
|
|
*
|
|
* Singe 3
|
|
* Copyright (C) 2006-2026 Scott Duensing <scott@kangaroopunch.com>
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version 3
|
|
* of the License, or (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
* 02110-1301, USA.
|
|
*
|
|
*
|
|
--]]
|
|
|
|
|
|
-- An example of ZeroBrane Studio's user.lua for working on Singe games (Edit > Preferences >
|
|
-- Settings: User). The line that matters loads the Singe package from the folder Singe unpacks it
|
|
-- into, which stays current as Singe is updated; point it at your own Singe folder and remove the
|
|
-- dashes.
|
|
|
|
-- package "/path/to/Singe/Singe/ZeroBrane/singe.lua"
|
|
|
|
-- Where Singe is, when it is not in the game's folder, a folder above it, or on the PATH.
|
|
-- path.singe = "/path/to/Singe/Singe-v3.00-Linux-x86_64"
|
|
|
|
-- --reload is passed unless this says otherwise, and the Reference is found beside Singe unless
|
|
-- this names it.
|
|
-- singe = { reload = false, reference = "/path/to/Singe/Singe-Docs-v3.00/Reference.html" }
|
|
|
|
-- Editor settings to match Singe's own scripts.
|
|
editor.tabwidth = 4
|
|
editor.usetabs = true
|
|
editor.usewrap = false
|
|
editor.whitespace = true
|
|
editor.autoactivate = true
|
|
|
|
styles = loadfile('cfg/tomorrow.lua')('TomorrowNightBright')
|
|
stylesoutshell = styles -- apply the same scheme to Output/Console windows
|
|
styles.auxwindow = styles.text -- apply text colors to auxiliary windows
|
|
styles.whitespace = {fg = {75, 75, 75}}
|