summaryrefslogtreecommitdiff
path: root/emacs.scm
diff options
context:
space:
mode:
Diffstat (limited to 'emacs.scm')
-rw-r--r--emacs.scm150
1 files changed, 150 insertions, 0 deletions
diff --git a/emacs.scm b/emacs.scm
index 7faad30..c85999b 100644
--- a/emacs.scm
+++ b/emacs.scm
@@ -778,3 +778,153 @@ See the project home page for more information.
"This package defines an lsp-mode client for Scala.
")
(license #f)))
+
+(define-public emacs-ob-async
+ (package
+ (name "emacs-ob-async")
+ (version "20190916.1537")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://melpa.org/packages/ob-async-"
+ version
+ ".el"))
+ (sha256
+ (base32
+ "163n51jciyrg91jnkzkjx936v129c23dqcb0j54k8zk093gh7fa9"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-async" ,emacs-async)
+ ("emacs-org" ,emacs-org)
+ ("emacs-dash" ,emacs-dash)))
+ (home-page
+ "https://github.com/astahlman/ob-async")
+ (synopsis
+ "Asynchronous org-babel src block execution")
+ (description
+ "This file enables asynchronous execution of org-babel
+src blocks through the ob-async-org-babel-execute-src-block function
+")
+ (license #f)))
+
+(define-public emacs-dap-mode
+ (package
+ (name "emacs-dap-mode")
+ (version "20200819.1915")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://melpa.org/packages/dap-mode-"
+ version
+ ".tar"))
+ (sha256
+ (base32
+ "1pwhizfdxvslh96ib5jyrdnx4n15ml8np0xmnfgv5zdhnfviiich"))))
+ (build-system emacs-build-system)
+ (arguments
+ `(#:phases (modify-phases %standard-phases
+ (delete 'build))))
+ (propagated-inputs
+ `(("emacs-dash" ,emacs-dash)
+ ("emacs-lsp-mode" ,emacs-lsp-mode)
+ ("emacs-dash-functional" ,emacs-dash-functional)
+ ("emacs-bui" ,emacs-bui)
+ ("emacs-f" ,emacs-f)
+ ("emacs-s" ,emacs-s)
+ ("emacs-lsp-treemacs" ,emacs-lsp-treemacs)
+ ("emacs-posframe" ,emacs-posframe)))
+ (home-page "https://github.com/yyoncho/dap-mode")
+ (synopsis "Debug Adapter Protocol mode")
+ (description "Debug Adapter Protocol client for Emacs.")
+ (license #f)))
+
+(define-public emacs-dash-functional
+ (package
+ (name "emacs-dash-functional")
+ (version "20200617.702")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://melpa.org/packages/dash-functional-"
+ version
+ ".el"))
+ (sha256
+ (base32
+ "1bxkzxqwkhncdjg1b0lh09j7i0kj2m940m14lihwmp3xdyqrx9bc"))))
+ (build-system emacs-build-system)
+ (propagated-inputs `(("emacs-dash" ,emacs-dash)))
+ (home-page "unspecified")
+ (synopsis
+ "Collection of useful combinators for Emacs Lisp")
+ (description
+ "Collection of useful combinators for Emacs Lisp
+
+See documentation on https://github.com/magnars/dash.el#functions
+")
+ (license #f)))
+
+(define-public emacs-lsp-treemacs
+ (package
+ (name "emacs-lsp-treemacs")
+ (version "20200815.1841")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://melpa.org/packages/lsp-treemacs-"
+ version
+ ".tar"))
+ (sha256
+ (base32
+ "0pyvib7bq1jidcl8w279lr7h7lvbgf611q1n99qwl4ffajqsgzzr"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-dash" ,emacs-dash)
+ ("emacs-dash-functional" ,emacs-dash-functional)
+ ("emacs-f" ,emacs-f)
+ ("emacs-ht" ,emacs-ht)
+ ("emacs-treemacs" ,emacs-treemacs)
+ ("emacs-lsp-mode" ,emacs-lsp-mode)))
+ (home-page
+ "https://github.com/emacs-lsp/lsp-treemacs")
+ (synopsis "LSP treemacs")
+ (description
+ "`lsp-mode' and `treemacs' integration.
+")
+ (license #f)))
+
+(define-public emacs-lsp-metals
+ (package
+ (name "emacs-lsp-metals")
+ (version "20200727.1925")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://melpa.org/packages/lsp-metals-"
+ version
+ ".tar"))
+ (sha256
+ (base32
+ "08xgc9dvxa3m78rnaih6znal1qlr28f9gcrxra0q3fvrfdv3lgax"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-lsp-mode" ,emacs-lsp-mode)
+ ("emacs-lsp-treemacs" ,emacs-lsp-treemacs)
+ ("emacs-dap-mode" ,emacs-dap-mode)
+ ("emacs-dash" ,emacs-dash)
+ ("emacs-dash-functional" ,emacs-dash-functional)
+ ("emacs-f" ,emacs-f)
+ ("emacs-ht" ,emacs-ht)
+ ("emacs-treemacs" ,emacs-treemacs)))
+ (home-page
+ "https://github.com/emacs-lsp/lsp-metals")
+ (synopsis "Scala Client settings")
+ (description "lsp-metals client
+")
+ (license #f)))
+
+emacs-lsp-metals