Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

20 строки
862 B

10 лет назад
10 лет назад
10 лет назад
10 лет назад
  1. local AUTOJUMP_DIR = debug.getinfo(1, "S").source:match[[^@?(.*[\/])[^\/]-$]] .. "..\\AutoJump"
  2. local AUTOJUMP_BIN_DIR = AUTOJUMP_DIR .. "\\bin"
  3. local AUTOJUMP_BIN = (AUTOJUMP_BIN_DIR or clink.get_env("LOCALAPPDATA") .. "\\autojump\\bin") .. "\\autojump"
  4. function autojump_add_to_database()
  5. os.execute("python " .. "\"" .. AUTOJUMP_BIN .. "\"" .. " --add " .. "\"" .. clink.get_cwd() .. "\"" .. " 2> " .. clink.get_env("TEMP") .. "\\autojump_error.txt")
  6. end
  7. clink.prompt.register_filter(autojump_add_to_database, 99)
  8. function autojump_completion(word)
  9. for line in io.popen("python " .. "\"" .. AUTOJUMP_BIN .. "\"" .. " --complete " .. word):lines() do
  10. clink.add_match(line)
  11. end
  12. return {}
  13. end
  14. local autojump_parser = clink.arg.new_parser()
  15. autojump_parser:set_arguments({ autojump_completion })
  16. clink.arg.register_parser("j", autojump_parser)