LuaのコードフォーマッターのStyLuaをインストールします。
JohnnyMorganz/StyLua: A Lua code formatter
最初にパッケージマネージャのCargoをインストールします。
Hello, Cargo! - The Rust Programming Language 日本語版
ターミナルを起動し、下記コマンドを実行します。
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh $ source .profile
インストールが終了したことの確認で、下記のコマンドを実行します。
$ cargo -V
cargo 1.84.0 (66221abde 2024-11-19)
のような出力があれば、インストールは終了です。
StyLuaのインストールを行います。
下記のコマンドを実行します。
$ cargo install stylua --features lua54
※上記コマンドを実行すると処理時間が30分程要しますので、時間のある時に行ってください。
lua54の値は、使用中のLuaのバージョンに合わせます。
Luaのバージョンの確認方法は
$ lua -v Lua 5.4.4 Copyright (C) 1994-2022 Lua.org, PUC-Rio
※Lua 5.4.4であれば、lua54
StyLuaの動作確認を行います。
$ micro hello.lua
hello.luaのファイルを作成し、
if true then print("hello lua!") end
のコードを保存し、エディタを閉じた後に
$ stylua hello.lua
を実行します。
$ micro hello.lua
でhello.luaを開き、
if true then print("hello lua!") end
のようにコードが整形されていることを確認しましょう。
最後にMicroエディタで、コードを保存する度に自動でStyLuaが実行されるようにしましょう。
$ git clone https://github.com/inunosinsi/stylua.git ~/.config/micro/plug/stylua