https://github.com/NicolaiSoeborg/manipulator-plugin
A plugin for manipulating text (UPPER, lower, base64, etc) in the editor "Micro"
https://github.com/NicolaiSoeborg/manipulator-plugin
base64 micro plugin rot13 text
Last synced: about 1 year ago
JSON representation
A plugin for manipulating text (UPPER, lower, base64, etc) in the editor "Micro"
- Host: GitHub
- URL: https://github.com/NicolaiSoeborg/manipulator-plugin
- Owner: NicolaiSoeborg
- License: mit
- Created: 2017-01-29T23:35:25.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-10-29T21:47:17.000Z (over 2 years ago)
- Last Synced: 2025-04-05T16:14:02.777Z (about 1 year ago)
- Topics: base64, micro, plugin, rot13, text
- Language: Lua
- Homepage:
- Size: 413 KB
- Stars: 42
- Watchers: 2
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Manipulator Plugin
This is an simple plugin to extend text manipulation in Micro.
## Keybindings
By default no keybindings exist, but you can easily modify that
in your `bindings.json` file:
```json
{
"Ctrl-L": "command:lower"
}
```
You can also execute a command which will do the same thing as
the binding:
```
> lower
```
If you have a selection, the plugin will change all of the
selection.
The following commands currently exists:
* `camel`: camelCase
* `pascal`: PascalCase
* `kebab`: kebab-case
* `snake`: snake_case
* `screamingSnake`: SCREAMING_SNAKE_CASE
* `upper`: UPPERCASE
* `lower`: lowercase
* `reverse`: Reverses
* `base64enc`: Base64 encodes
* `base64dec`: Base64 decodes
* `rot13`: ROT-13
* `incNum`: Increase number by one
* `decNum`: Decrease number by one
* `capital`: Capitalize First Letter
* `title`: Title Case
* `brace`: Adds brackets around selection
* `curly`: Curly brackets (`{ }`)
* `square`: Square brackets (`[ ]`)
* `angle`: Angle brackets (`< >`)
* `dquote`: Double quotes (`" "`)
* `squote`: Single quotes (`' '`)
* `backtick`: Backticks (`` ` ` ``)
## Issues
Please use the issue tracker if you have any issues or
feature requests!
## Demo
