diff options
| author | 2026-06-28 14:35:56 -0700 | |
|---|---|---|
| committer | 2026-06-28 14:43:06 -0700 | |
| commit | 73b19b3c7484ab5fed17f543cba56461ad55a617 (patch) | |
| tree | 9d53d10dd2700654b706a2ad3ff50fce8d65d150 | |
| parent | 0a99dbb31898b8196c3e6a6cfa36ff790e3a69f5 (diff) | |
| download | emacs-config-73b19b3c7484ab5fed17f543cba56461ad55a617.tar.gz emacs-config-73b19b3c7484ab5fed17f543cba56461ad55a617.zip | |
oni-gui: Setup multi-file setup
The gui module now includes SVG icons that need to be installed along with the
configuration.
| -rw-r--r-- | GNUmakefile | 16 | ||||
| -rw-r--r-- | oni-gui/Eldev | 14 |
2 files changed, 26 insertions, 4 deletions
diff --git a/GNUmakefile b/GNUmakefile index 6d54bff..d1dc6a3 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -86,8 +86,8 @@ package: \ bin/$(guile (get-module-version "oni-gnus")) \ bin/$(guile (get-module-version "oni-grep")) \ bin/$(guile (get-module-version "oni-groovy")) \ - bin/$(guile (get-module-version "oni-gui")) \ bin/$(guile (get-multifile-module-version "oni-haml")) \ + bin/$(guile (get-multifile-module-version "oni-gui")) \ bin/$(guile (get-module-version "oni-haskell")) \ bin/$(guile (get-module-version "oni-highlight-indent-guides")) \ bin/$(guile (get-multifile-module-version "oni-html")) \ @@ -239,9 +239,6 @@ bin/$(guile (get-module-version "oni-grep")): oni-grep.el bin/$(guile (get-module-version "oni-groovy")): oni-groovy.el $(call upload,\"$<\") -bin/$(guile (get-module-version "oni-gui")): oni-gui.el - $(call upload,\"$<\") - bin/$(guile (get-module-version "oni-haskell")): oni-haskell.el $(call upload,\"$<\") @@ -400,6 +397,17 @@ bin/$(guile (get-multifile-module-version "oni-conf")): \ oni-conf/dist/$(guile (get-multifile-module-version "oni-conf")) $(call upload-multi-file,oni-conf) +## oni-gui + +oni-gui/dist/$(guile (get-multifile-module-version "oni-gui")): \ + oni-gui/oni-gui.el \ + bin/$(guile (get-module-version "oni-ui")) + cd oni-gui && eldev package + +bin/$(guile (get-multifile-module-version "oni-gui")): \ + oni-gui/dist/$(guile (get-multifile-module-version "oni-gui")) + $(call upload-multi-file,oni-gui) + ## oni-csharp oni-csharp/dist/$(guile (get-multifile-module-version "oni-csharp")): \ diff --git a/oni-gui/Eldev b/oni-gui/Eldev new file mode 100644 index 0000000..34b7e29 --- /dev/null +++ b/oni-gui/Eldev @@ -0,0 +1,14 @@ +; -*- mode: emacs-lisp; lexical-binding: t -*- + +;; Uncomment some calls below as needed for your project. +(eldev-use-package-archive 'gnu-elpa) +;(eldev-use-package-archive 'nongnu-elpa) +(eldev-use-package-archive 'melpa) +(eldev-use-package-archive `("oni" . ,(expand-file-name "../bin"))) + +(eldev-use-plugin 'autoloads) + +(setf eldev-files-to-package + `(:or ,eldev-files-to-package + '("*.el" + "./icons/**/*"))) |
