Transform a string between camelCase, PascalCase, snake_case, kebab-case, doted.case and others by Emacs Lisp. Inspired by https://github.com/blakeembrey/change-case/ .
- [x] dotted.case
- [x] path/case
- [x] snake_case
- [x] kebab-case
- [x] PascalCase
- [x] camelCase
- dash
- s
- ert
This package is not yet melpa packaging.
(require 'quelpa)
(quelpa '(change-case :fetcher git :url "git@gist.github.com:e8a10244aac6308de1323d1f6685658b.git"))
See here for how to install quelpa itself https://github.com/quelpa/quelpa#installing-packages.
- Download change-case.el.
- M-x package-install-file RET /PATH/TO/DOWNLOADED/change-case.el RET
Using ert.
- Open change-case.el file.
- Run M-x ert on change-case.el buffer.
Output example::
Selector: t Passed: 13 Failed: 0 Skipped: 0 Total: 13/13 Started at: 2020-04-29 15:28:31+0900 Finished. Finished at: 2020-04-29 15:28:31+0900 .............
- Feature request
- https://github.com/TakesxiSximada/change-case.el/issues
- Bug report
- https://github.com/TakesxiSximada/change-case.el/issues
- Pull request and Patch
- https://github.com/TakesxiSximada/change-case.el/pulls
This project was started to inspired by https://github.com/blakeembrey/change-case/. There are other projects with similar purposes.