https://github.com/your-tools/kak-subvert
kakoune plugin : handle switch from snake_case to CamelCase and more
https://github.com/your-tools/kak-subvert
kakoune plugin
Last synced: about 1 year ago
JSON representation
kakoune plugin : handle switch from snake_case to CamelCase and more
- Host: GitHub
- URL: https://github.com/your-tools/kak-subvert
- Owner: your-tools
- Created: 2020-01-21T16:20:16.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-01-25T01:01:06.000Z (over 2 years ago)
- Last Synced: 2025-04-03T10:04:25.669Z (about 1 year ago)
- Topics: kakoune, plugin
- Language: Rust
- Homepage:
- Size: 22.5 KB
- Stars: 14
- Watchers: 1
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
Awesome Lists containing this project
README
[](https://crates.io/crates/kak-subvert)
# kak-subvert
Allow converting selection to various casings.
For instance, `foo_bar` to `FooBar`
Known casings:
```
camel fooBar
http Foo-Bar
kebab foo-bar
pascal FooBar
sentence Foo bar
snake foo_bar
screaming FOO_BAR
title Foo Bar
train Foo-Bar
ugly Foo_Bar
```
## Installation
```
$ cargo install kak-subvert
```
This should add a `kak-subvert` command to your $PATH.
Then you should add something like [subvert.kak](./subvert.kak) in your Kakoune configuration.