Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months 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 (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-29T21:47:17.000Z (about 1 year ago)
- Last Synced: 2024-08-02T15:54:25.791Z (5 months ago)
- Topics: base64, micro, plugin, rot13, text
- Language: Lua
- Homepage:
- Size: 413 KB
- Stars: 35
- Watchers: 3
- Forks: 3
- Open Issues: 5
-
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
![Demo](demo.gif "Demo: Using a few of the commands")