diff options
Diffstat (limited to 'oni/packages')
| -rw-r--r-- | oni/packages/emacs-config.scm | 39 | ||||
| -rw-r--r-- | oni/packages/emacs.scm | 24 |
2 files changed, 58 insertions, 5 deletions
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm index 112267c..6794a62 100644 --- a/oni/packages/emacs-config.scm +++ b/oni/packages/emacs-config.scm @@ -38,7 +38,7 @@ (define-public emacs-oni-config (let - ((commit "ea20080f5ce3a4e7f87455308afc30d21d5a8a24") + ((commit "b3b63e7322acd6fe373454bf5c8a41a97f000938") (revision "0")) (package (name "emacs-oni-config") (version (git-version "0.0.1" revision commit)) @@ -52,10 +52,9 @@ (file-name (git-file-name name version)) (sha256 (base32 - "10vm54szp1dwxlk9gmk22jjq27ci129c0cpg788m6xz8yc69sinf")))) + "0nj8gyzvajza2bsq20a2k1hljsmqw6a18l6bakff4d8l0wbmamzn")))) (build-system emacs-build-system) - (home-page - "https://code.ryuslash.org/emacs-config/") + (home-page "https://code.ryuslash.org/emacs-config/") (synopsis "My Emacs configuration") (description "This package provides my configuration for emacs") @@ -1022,3 +1021,35 @@ Emacs"))) (synopsis "My configuration for JavaScript.") (description "This package provides my configuration for editing JavaScript files."))) + +(define-public emacs-oni-outline + (package + (inherit emacs-oni-config) + (name "emacs-oni-outline") + (arguments + '(#:include '("oni-outline\\.el$"))) + (synopsis "My configuration for outline-mode and outline-minor-mode") + (description + "This package provides my configuration for outline modes."))) + +(define-public emacs-oni-sql + (package + (inherit emacs-oni-config) + (name "emacs-oni-sql") + (arguments + '(#:include '("oni-sql\\.el$"))) + (synopsis "My configuration for sql-mode") + (description + "This package provides my configuration for sql mode."))) + +(define-public emacs-oni-logview + (package + (inherit emacs-oni-config) + (name "emacs-oni-logview") + (arguments + '(#:include '("oni-logview\\.el$"))) + (synopsis "My configuration for logview-mode") + (propagated-inputs + (list emacs-logview)) + (description + "This package provides my configuration for logview mode."))) diff --git a/oni/packages/emacs.scm b/oni/packages/emacs.scm index dbbfc05..105a855 100644 --- a/oni/packages/emacs.scm +++ b/oni/packages/emacs.scm @@ -996,4 +996,26 @@ enabled.") (description "Major mode for editing Phel language source files.") (license license:gpl3+)))) -emacs-phel-mode +(define-public emacs-vue-ts-mode + (let ((commit "efc7031f50bbfd2a3293aee4fcb34bf0503b7f83") + (revision "0")) + (package + (name "emacs-vue-ts-mode") + (version (git-version "0" revision commit)) + (source + (origin + (uri (git-reference + (url "https://github.com/8uff3r/vue-ts-mode.git") + (commit commit))) + (method git-fetch) + (file-name (git-file-name name version)) + (sha256 + (base32 "148czg4vk301ikl60rw2pxmgapmlwz32jkg4jj5dkym0nrcq04vh")))) + (arguments + (list #:include + #~(list "^vue-ts-mode.el"))) + (build-system emacs-build-system) + (home-page "https://github.com/8uff3r/vue-ts-mode") + (synopsis "Emacs major mode for Vue based on Tree-sitter") + (description "Emacs major mode for Vue based on Tree-sitter") + (license license:gpl3+)))) |
