Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kisaragi-hiu/ust-mode
Emacs major mode for editing UTAU project files
https://github.com/kisaragi-hiu/ust-mode
emacs utau utau-sequence-text
Last synced: 8 days ago
JSON representation
Emacs major mode for editing UTAU project files
- Host: GitHub
- URL: https://github.com/kisaragi-hiu/ust-mode
- Owner: kisaragi-hiu
- License: gpl-3.0
- Created: 2019-10-27T09:50:54.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-07T22:53:42.000Z (about 1 year ago)
- Last Synced: 2023-11-08T06:59:33.392Z (about 1 year ago)
- Topics: emacs, utau, utau-sequence-text
- Language: Emacs Lisp
- Size: 29.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ust-mode
An Emacs major mode for editing [UTAU Sequence Text](https://w.atwiki.jp/utaou/?cmd=word&word=ust&type=&pageid=21#id_a90784c7), the project file format for [UTAU](https://en.wikipedia.org/wiki/Utau).
This is intended to work alongside UTAU itself, as there are some tasks that can be done faster with a text editor, such as copy-and-pasting large sections of the project.
Syntax highlighting is provided, as well as a command, `ust-mode-normalize-paths`, to “normalize” paths within a UST: assuming the UST we're editing is named `main.ust`, it sets the output file to `main.wav`, caching directory to `main.cache`, and if the project name contains a dot (meaning it’s probably named after the file itself), to `main.ust`. This command is run everytime the file is saved, though I might make it a user option.
## Install
### With [`straight.el`](https://github.com/raxod502/straight.el)
```elisp
(straight-use-package '(ust-mode :host github :repo "kisaragi-hiu/ust-mode"))
```### Manually
Put `ust-mode.el` under your `load-path`, then `(require 'ust-mode)` in your init file.
## License
GPL.