use-package icon indicating copy to clipboard operation
use-package copied to clipboard

conditional :mode

Open gdkrmr opened this issue 7 years ago • 1 comments

I would like to use a mode only under certain conditions for a filetype:

(use-package ess-site
  :mode (("\\.R\\" . R-mode)
         (unless ess-enable-julia ("\\.R\\" . ess-julia-mode))))

gdkrmr avatar Apr 07 '18 15:04 gdkrmr

Would something like this work?

(use-package ess-site
  :preface
  (defun my/R-or-julia-mode ()
    (if ess-enable-julia
        (ess-julia-mode)
      (R-mode)))
  :mode (("\\.R\\" . my/R-or-julia--mode)))

skangas avatar Nov 29 '22 23:11 skangas