snippets.snippets 428 B

1234567891011121314151617181920212223242526
  1. # Function
  2. snippet fun
  3. function ${1?:function_name}(${2:argument}) {
  4. ${3:// body...}
  5. }
  6. # Anonymous Function
  7. regex /((=)\s*|(:)\s*|(\()|\b)/f/(\))?/
  8. name f
  9. function${M1?: ${1:functionName}}($2) {
  10. ${0:$TM_SELECTED_TEXT}
  11. }${M2?;}${M3?,}${M4?)}
  12. # Immediate function
  13. trigger \(?f\(
  14. endTrigger \)?
  15. snippet f(
  16. (function(${1}) {
  17. ${0:${TM_SELECTED_TEXT:/* code */}}
  18. }(${1}));
  19. # if
  20. snippet if
  21. if (${1:true}) {
  22. ${0}
  23. }