*vim-jsonnet.txt* Jsonnet development plugin *vim-jsonnet* ==================================================================================== # # ### # # # ##### ####### # # # # ####### ####### # # # ## ## # # # # # ## # ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # ##### # ##### # # # # # # # # ##### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ## # ## # # # ### # # ##### ##### ####### # # # # ####### # ==================================================================================== CONTENTS *jsonnet-contents* 1. Intro........................................|jsonnet-intro| 2. Install......................................|jsonnet-install| 3. Commands.....................................|jsonnet-commands| 4. Mappings.....................................|jsonnet-mappings| 6. Functions....................................|jsonnet-functions| 7. Settings.....................................|jsonnet-settings| 8. Troubleshooting..............................|jsonnet-troubleshooting| 9. Credits......................................|jsonnet-credits| ============================================================================== INTRO *jsonnet-intro* ============================================================================== INSTALL *jsonnet-install* ============================================================================== COMMANDS *jsonnet-commands* *:JsonnetFmt* :JsonnetFmt Filter the current Jsonnet buffer through `jsonnetfmt`. It tries to preserve cursor position and avoids replacing the buffer with stderr output. ============================================================================== MAPPINGS *jsonnet-mappings* ============================================================================== FUNCTIONS *jsonnet-functions* *jsonnet#Format()* Filter the current Jsonnet buffer through `jsonnetfmt`. It tries to preserve cursor position and avoids replacing the buffer with stderr output. ============================================================================== SETTINGS *jsonnet-settings* *'g:jsonnet_fmt_on_save'* Use this option to auto |:JsonnetFmt| on save. By default it's enabled > let g:jsonnet_fmt_on_save = 1 < *'g:jsonnet_command'* Use this option to define which tool is used to fotmat. By default `jsonnet` is used > let g:jsonnet_command = "jsonnet" < *'g:jsonnet_fmt_command'* Use this option to define which parameter is used with *g:jsonnet_command* tool. By default `fmt` is used > let g:jsonnet_fmt_command = "fmt" < *'g:jsonnet_fmt_options'* Use this option to add additional options to the |'g:jsonnet_command'| + |'g:jsonnet_fmt_command'|. Default is empty. > let g:jsonnet_fmt_options = '' < *'g:jsonnet_fmt_fail_silently'* Use this option to enable processing of |'g:jsonnet_command'| + |'g:jsonnet_fmt_command'| command if it fails. By default it is turned off. By default the error output from the |'g:jsonnet_command'| + |'g:jsonnet_fmt_command'| command is ignored. FixMe: The processing of the |'g:jsonnet_command'| + |'g:jsonnet_fmt_command'| is not implemented yet. So clearing this option would not do anything at this time. > let g:jsonnet_fmt_fail_silently = 1 < ============================================================================== TROUBLESHOOTING *jsonnet-troubleshooting* ============================================================================== CREDITS *jsonnet-credits*