diff --git a/emacs.el b/emacs.el index 23449a0..4c1b880 100644 --- a/emacs.el +++ b/emacs.el @@ -40,6 +40,7 @@ (straight-use-package 'glsl-mode) (straight-use-package 'protobuf-mode) (straight-use-package 'typst-mode) +(straight-use-package 'typescript-mode) ;; (straight-use-package '(promela-mode ;; :type git @@ -56,6 +57,16 @@ :host github :repo "duzy/llvm-mode")) +(straight-use-package '(zine-mode + :type git + :host github + :repo "robbielyman/zine-mode")) + +(straight-use-package '(ziggy-mode + :type git + :host github + :repo "robbielyman/ziggy-mode")) + (define-minor-mode remove-trailing-whitespace-mode "Minor mode to remove trailing whitespace on every save" (add-hook 'before-save-hook 'delete-trailing-whitespace)) @@ -86,9 +97,10 @@ ;; (straight-use-package 'mingus) (straight-use-package 'ace-window) ;; (straight-use-package 'projectile) -(straight-use-package 'osm) +;; (straight-use-package 'osm) (straight-use-package 'editorconfig) (straight-use-package 'exec-path-from-shell) +(straight-use-package 'pyvenv) ;; Emacs Configuration (setq inhibit-splash-screen t) @@ -200,3 +212,11 @@ :bind (("C-M-x" . embark-act))) (use-package typst-mode) + +(use-package ziggy-mode) +(use-package zine-mode) + +(use-package eglot + :config + (add-to-list 'eglot-server-programs + '(svelte-mode . ("svelteserver" "--stdio"))))