From d992c606c5c32f3927cf9171c3ddc2075a47a7a3 Mon Sep 17 00:00:00 2001 From: niten94 <127052329+niten94@users.noreply.github.com> Date: Sat, 15 Feb 2025 23:17:33 +0800 Subject: [PATCH] status.lua: Move import lines to beginning of file --- runtime/plugins/status/status.lua | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/runtime/plugins/status/status.lua b/runtime/plugins/status/status.lua index ae1f77a6..90b2f0c1 100644 --- a/runtime/plugins/status/status.lua +++ b/runtime/plugins/status/status.lua @@ -3,7 +3,9 @@ VERSION = "1.0.0" local micro = import("micro") local buffer = import("micro/buffer") local config = import("micro/config") +local shell = import("micro/shell") local humanize = import("humanize") +local strings = import("strings") function init() micro.SetStatusInfoFn("status.branch") @@ -34,9 +36,6 @@ end function branch(b) if b.Type.Kind ~= buffer.BTInfo then - local shell = import("micro/shell") - local strings = import("strings") - local branch, err = shell.ExecCommand("git", "rev-parse", "--abbrev-ref", "HEAD") if err == nil then return strings.TrimSpace(branch) @@ -47,9 +46,6 @@ end function hash(b) if b.Type.Kind ~= 5 then - local shell = import("micro/shell") - local strings = import("strings") - local hash, err = shell.ExecCommand("git", "rev-parse", "--short", "HEAD") if err == nil then return strings.TrimSpace(hash)