diff options
| -rw-r--r-- | oni/packages/emacs-config.scm | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm index b0a4f27..09aeee9 100644 --- a/oni/packages/emacs-config.scm +++ b/oni/packages/emacs-config.scm @@ -29,9 +29,13 @@ (define-public emacs-hydra-next (with-master-branch emacs-hydra)) -(define with-emacs-hydra-next +(define-public emacs-ace-window-next + (with-master-branch emacs-ace-window)) + +(define with-next-packages (package-input-rewriting - `((,emacs-hydra . ,emacs-hydra-next)) + `((,emacs-hydra . ,emacs-hydra-next) + (,emacs-ace-window . ,emacs-ace-window-next)) #:recursive? #t)) (define emacs-esh-autosuggest-next @@ -226,7 +230,7 @@ Emacs"))) ("emacs-which-key" ,emacs-which-key) ("emacs-insert-char-preview" ,emacs-insert-char-preview) ("emacs-mixed-pitch" ,emacs-mixed-pitch) - ("emacs-ace-window" ,emacs-ace-window) + ("emacs-ace-window" ,emacs-ace-window-next) ("emacs-vertico" ,emacs-vertico) ("emacs-marginalia" ,emacs-marginalia) ("emacs-orderless" ,emacs-orderless) @@ -268,9 +272,9 @@ Emacs"))) (arguments '(#:include '("oni-lsp.el"))) (propagated-inputs - `(("emacs-lsp-mode" ,(with-emacs-hydra-next emacs-lsp-mode)) - ("emacs-lsp-ui" ,(with-emacs-hydra-next emacs-lsp-ui)) - ("emacs-lsp-ivy" ,(with-emacs-hydra-next emacs-lsp-ivy)))) + `(("emacs-lsp-mode" ,(with-next-packages emacs-lsp-mode)) + ("emacs-lsp-ui" ,(with-next-packages emacs-lsp-ui)) + ("emacs-lsp-ivy" ,(with-next-packages emacs-lsp-ivy)))) (synopsis "My Emacs LSP configuration") (description "This package provides my configuration for Emacs LSP"))) @@ -284,7 +288,7 @@ Emacs"))) `(("emacs-oni-flycheck" ,emacs-oni-flycheck) ("emacs-oni-lsp" ,emacs-oni-lsp) ("emacs-reformatter" ,emacs-reformatter) - ("emacs-ccls" ,(with-emacs-hydra-next emacs-ccls)) + ("emacs-ccls" ,(with-next-packages emacs-ccls)) ("emacs-rainbow-delimiters" ,emacs-rainbow-delimiters) ;; For `clang-format'. ("clang" ,clang))) @@ -780,7 +784,7 @@ Emacs"))) (list emacs-oni-data-dir emacs-oni-lsp emacs-oni-hydra - (with-emacs-hydra-next emacs-lsp-java) + (with-next-packages emacs-lsp-java) emacs-rainbow-delimiters)) (synopsis "My configuration for Java") (description "This package provides my configuration for writing Java."))) @@ -912,7 +916,7 @@ Emacs"))) emacs-yaml-mode emacs-oni-flycheck emacs-oni-highlight-indent-guides - (with-emacs-hydra-next emacs-indent-tools) + (with-next-packages emacs-indent-tools) emacs-yaml-imenu emacs-yaml-pro python-yamllint |
