From 97b41abf51c01d17f955925647547425ff56c84b Mon Sep 17 00:00:00 2001 From: "Wilma456 (Jakob0815)" Date: Wed, 4 Oct 2017 18:47:40 +0200 Subject: [PATCH] Improved autocompletion for set.lua If a setting is boolean, set.lua will now complete true or false. --- src/main/resources/assets/computercraft/lua/rom/startup.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/resources/assets/computercraft/lua/rom/startup.lua b/src/main/resources/assets/computercraft/lua/rom/startup.lua index def4fd35f7..b7e040c1f8 100644 --- a/src/main/resources/assets/computercraft/lua/rom/startup.lua +++ b/src/main/resources/assets/computercraft/lua/rom/startup.lua @@ -163,9 +163,14 @@ local function completeChat( shell, nIndex, sText, tPreviousText ) return completeMultipleChoice( sText, tChatOptions ) end end +local tBoolean = { "true", "false" } local function completeSet( shell, nIndex, sText, tPreviousText ) if nIndex == 1 then return completeMultipleChoice( sText, settings.getNames(), true ) + elseif nIndex == 2 then + if type( settings.get ( tPreviousText[2] ) )== "boolean" then + return completeMultipleChoice( sText, tBoolean ) + end end end local tCommands