From b1eedab6e9d9a3290619b7d72897764a53df0ab1 Mon Sep 17 00:00:00 2001 From: Tubbles Date: Sun, 17 May 2026 13:20:12 +0200 Subject: [PATCH] Add ltm plugin ltm provides in-process Lua text transforms over multi-cursor selections (eval, base conversions, arithmetic sequences). Source at https://github.com/Tubbles/ltm, AGPL-3.0-only, micro >= 2.0.0. Assisted-by: Claude:claude-opus-4-7 --- README.md | 1 + channel.json | 5 ++++- plugins/ltm.json | 16 ++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 plugins/ltm.json diff --git a/README.md b/README.md index 3d8680a..3dbb6af 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,7 @@ This repository contains the 'channel.json' file which lists all official micro | `run` | F5 to save and run, F12 to 'make', F9 to 'make' in background. Go, Python, Lua and executable file (#!) supported. Can 'make' whole project even from subdir. | https://github.com/terokarvinen/micro-run | :heavy_check_mark: | | `palettero` | Command palette - Ctrl-P to fuzzy search & run commands, textfilters and descriptions. Use Python oneliners and grep to edit text. | https://github.com/terokarvinen/palettero | :heavy_check_mark: | | `cheat` | F1 cheatsheet for the language you're editing: Python, Go, Lua... | https://github.com/terokarvinen/micro-cheat | :heavy_check_mark: | +| `ltm` | Lua text transforms over multi-cursor selections (eval, base conversions, sequences) | https://github.com/Tubbles/ltm | :heavy_check_mark: | ## Adding your own plugin diff --git a/channel.json b/channel.json index 6bd00cc..4b87c33 100644 --- a/channel.json +++ b/channel.json @@ -87,6 +87,9 @@ "https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/palettero.json", // cheat plugin - "https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-cheat.json" + "https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-cheat.json", + + // ltm plugin + "https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/ltm.json" ] diff --git a/plugins/ltm.json b/plugins/ltm.json new file mode 100644 index 0000000..fa0d251 --- /dev/null +++ b/plugins/ltm.json @@ -0,0 +1,16 @@ +[{ + "Name": "ltm", + "Description": "Lua text transforms over multi-cursor selections", + "Website": "https://github.com/Tubbles/ltm", + "Tags": ["utility", "text", "multi-cursor"], + "License": "AGPL-3.0-only", + "Versions": [ + { + "Version": "0.1.0", + "Url": "https://github.com/Tubbles/ltm/archive/refs/tags/v0.1.0.zip", + "Require": { + "micro": ">=2.0.0" + } + } + ] +}]