diff --git a/modules/lang/ess/README.org b/modules/lang/ess/README.org index 4ea980919..b2b089266 100644 --- a/modules/lang/ess/README.org +++ b/modules/lang/ess/README.org @@ -22,6 +22,7 @@ SAS, Julia and Stata. - [[doom-package:ess-R-data-view]] - [[doom-package:polymode]] - [[doom-package:poly-R]] +- [[doom-package:quarto-mode]] - if [[doom-module:+stan]] - [[doom-package:company-stan]] if [[doom-module::completion company]] - [[doom-package:eldoc-stan]] diff --git a/modules/lang/ess/config.el b/modules/lang/ess/config.el index 0de07fcdf..8034c4a7b 100644 --- a/modules/lang/ess/config.el +++ b/modules/lang/ess/config.el @@ -114,3 +114,7 @@ :when (modulep! :checkers syntax -flymake) :hook (stan-mode . flycheck-stan-stanc2-setup) :hook (stan-mode . flycheck-stan-stanc3-setup))) + + +(use-package! quarto-mode + :mode (("\\.[qQ][mM][dD]" . poly-quarto-mode))) diff --git a/modules/lang/ess/packages.el b/modules/lang/ess/packages.el index ddbcb80e0..0b3287e55 100644 --- a/modules/lang/ess/packages.el +++ b/modules/lang/ess/packages.el @@ -5,6 +5,7 @@ (package! ess-R-data-view :pin "d6e98d3ae1e2a2ea39a56eebcdb73e99d29562e9") (package! polymode :pin "74ba75d4bcfbea959ccc9080a95ab9ef759849f2") (package! poly-R :pin "8024e852cfca642dea2045a41b2033baa2f1f9a5") +(package! quarto-mode :pin "a7b974f7d22ef939eaed8b9919434bcf20b1438f") (when (modulep! +stan) (package! stan-mode :pin "150bbbe5fd3ad2b5a3dbfba9d291e66eeea1a581")