Scite Quick Start Xhtml

lua-users home
wiki

Well, this is not the quintessential Lua script to SciTE, but shows a specific Lua characteristic: It's possible to use [[ ]] to enclosure strings and get rid of all '. ", \' ...

This isn't funny ?

function quickstartxhtml()

	editor:AddText([[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<title></title>

</head>

<body>



</body>

</html>]])

end

        

WalterCruz


Add a (very) basic command and you have a simple in-line macro (almost, but not quite, a "snippet"):


command.name.14.*=Snippet

command.14.*=Snippet

command.subsystem.14.*=3

command.mode.14.*=savebefore:no

command.shortcut.14.*=Ctrl+.





function snippet()

	editor:WordLeftEndExtend()

	local sel = editor:GetSelText()

	editor:ReplaceSel('')

	dostring(sel .. '()')

end

        

So to use the example above, you would type 'quickstartxhtml' (or probably something shorter) and then hit Control + . (period) and the text in that particular function would appear.

Russell Beattie


RecentChanges · preferences
edit · history
Last edited February 8, 2007 10:25 pm GMT (diff)