From 419e7053b919d1242c5552c2d5d3ceddfa7ad46d Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 19 Jun 2024 16:11:51 -0700 Subject: Add my PHP config for Emacs --- oni/packages/emacs-config.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'oni/packages') diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm index 1081351..a11b574 100644 --- a/oni/packages/emacs-config.scm +++ b/oni/packages/emacs-config.scm @@ -916,3 +916,27 @@ Emacs"))) emacs-yaml-pro)) (synopsis "My configuration for yaml-mode.") (description "This package provides my configuration for editing Yaml files."))) + +(define-public emacs-oni-php + (package + (inherit emacs-oni-config) + (name "emacs-oni-php") + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'chdir-oni-php + (λ _ (chdir "oni-php")))) + #:include '("\\.el$" "^snippets\\/"))) + (propagated-inputs + (list emacs-php-mode + emacs-oni-yasnippet + emacs-oni-flycheck + emacs-oni-company + emacs-oni-hydra + emacs-ggtags + emacs-fic-mode + emacs-ac-php + ;; Actually a dependency of emacs-ac-php for using company-php. + emacs-xcscope)) + (synopsis "My configuration for php-mode.") + (description "This package provides my configuration for editing PHP files."))) -- cgit v1.2.3-54-g00ecf