extract a couple of functions

[?]
Sep 19, 2022, 7:35 AM
ZTK4QTZTZLI6E7MAJFKXH26MIICJSZWSM7SYSZP7U7C2IAZPGGFQC

Dependencies

  • [2] 3QWK3GSA support mouse clicks in file navigator
  • [3] RQUVBX62 filter candidates in file navigator
  • [4] D3FLL7SL start showing source menu file navigation state graphically
  • [5] MDGHRTIF source: up/down in file navigator
  • [6] KKMFQDR4 editing source code from within the app

Change contents

  • replacement in commands.lua at line 127
    [2.244][2.244:365]()
    local candidate = guess_source(s..'.lua')
    source.switch_to_file(candidate)
    Show_file_navigator = false
    [2.244]
    [2.365]
    navigate_to_file(s)
  • edit in commands.lua at line 136
    [4.207117]
    [4.207117]
    function navigate_to_file(s)
    local candidate = guess_source(s..'.lua')
    source.switch_to_file(candidate)
    reset_file_navigator()
    end
    function reset_file_navigator()
    Show_file_navigator = false
    File_navigation.index = 1
    File_navigation.filter = ''
    File_navigation.candidates = File_navigation.all_candidates
    end
  • replacement in commands.lua at line 153
    [4.207201][4.207201:207233](),[4.207233][3.909:1035]()
    Show_file_navigator = false
    File_navigation.index = 1
    File_navigation.filter = ''
    File_navigation.candidates = File_navigation.all_candidates
    [4.207201]
    [4.207233]
    reset_file_navigator()
  • replacement in commands.lua at line 155
    [4.207265][4.207265:207428](),[4.207428][3.1036:1162]()
    local candidate = guess_source(File_navigation.candidates[File_navigation.index]..'.lua')
    source.switch_to_file(candidate)
    Show_file_navigator = false
    File_navigation.index = 1
    File_navigation.filter = ''
    File_navigation.candidates = File_navigation.all_candidates
    [4.207265]
    [3.1162]
    navigate_to_file(File_navigation.candidates[File_navigation.index])