LuaのコードフォーマッターのStyLuaのインストール

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

inunosinsi/stylua

マインクラフト用ビジュアルエディタを開発しています。
詳しくはinunosinsi/mcws_blockly - githubをご覧ください。