diff options
author | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2022-04-07 22:46:45 +0200 |
---|---|---|
committer | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2022-04-07 22:46:45 +0200 |
commit | 143d0de99399e9d6b4779ebd91a1cbcee5df5dd5 (patch) | |
tree | d012575bbe583f3c71f0be0f95d60b88df10a526 /fnl | |
parent | 58d9dab7440be116f6b62653f6dc5620a2353e1b (diff) |
feat(bootstrap): convert script to lua
Diffstat (limited to 'fnl')
-rw-r--r-- | fnl/bootstrap.fnl | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/fnl/bootstrap.fnl b/fnl/bootstrap.fnl deleted file mode 100644 index 2665550..0000000 --- a/fnl/bootstrap.fnl +++ /dev/null @@ -1,31 +0,0 @@ -;; Bootstraping for fresh install -(module bootstrap - {autoload {util util}}) - -(defn- fmt [s ...] - (string.format s ...)) - -(def- packer-path - (.. (vim.fn.stdpath :data) :site/pack)) - -(def- git-clone-url "!git clone --depth 1 https://github.com/%s/%s %s") - -(defn- execute [cmd] - (vim.api.nvim_command cmd)) - -(defn- ensure-path [packer-path repository] - (fmt "%s/packer/start/%s" packer-path repository)) - -(defn- ensure [user repository] - (let [path (ensure-path packer-path repository)]) - (if (> (vim.fn.empty (vim.fn.glob path) 0)) - (do - (execute (fmt git-clone-url user repository path)) - (execute (fmt "packadd %s" repository))))) - -(ensure :wbthomason :packer.nvim) -(ensure :Olical :aniseed) -(ensure :lewis6991 :impatient.nvim) - -(require :config.packer) -(require :config.impatient) |