You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
394 B
Markdown
16 lines
394 B
Markdown
# structify
|
|
|
|
Transform JSON to Go structs
|
|
|
|
## Emacs Config
|
|
```elisp
|
|
(defun go-json-structify (beg end)
|
|
"Transform JSON in the selected region to Go Structs."
|
|
(interactive "*r")
|
|
(if (region-active-p)
|
|
(shell-command-on-region beg end "structify" (current-buffer) t)
|
|
(message "No active region")))
|
|
|
|
(local-set-key (kbd "C-x C-j") 'go-json-structify) ; Structify json in region
|
|
```
|