summaryrefslogtreecommitdiff
path: root/fnl/install.fnl
blob: 39948b862b5df26fa237d80e51159b53b3385af8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;; Installs plugins with packer.
(module install
  {autoload {
    a aniseed.core
    plugins plugins
    packer packer}})

(defn- install-plugins [...]
  (let [plgs ...]
    (packer.startup (
      fn [use]
        (each [plugin opts (pairs plgs)]
          (use (a.assoc opts 1 plugin)))))))

(install-plugins plugins.plugins)