My attempt to optimize my emacs load time <1 second
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
828 B

  1. # -*- mode: snippet -*-
  2. # name: Class OmniscriptBaseMixin
  3. # condition: (locate-dominating-file buffer-file-name "lwc")
  4. # key: osbase
  5. # --
  6. import template from './`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))`.html';
  7. import { LightningElement } from 'lwc';
  8. import pubsub from 'vlocity_cmt/pubsub';
  9. import { OmniscriptBaseMixin } from 'vlocity_cmt/omniscriptBaseMixin';
  10. export default class `(upcase-initials (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))` extends OmniscriptBaseMixin(LightningElement) {
  11. connectedCallback() {
  12. console.log("`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))` - Connected");
  13. $0
  14. }
  15. handleBlur(evt) {
  16. this.omniUpdateDataJson(evt.target.value);
  17. }
  18. render() {
  19. return template;
  20. }
  21. }