From bae106d7ef24dae48c46584d9b0b233eb8720a1b Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Mon, 23 Jan 2023 21:52:11 +0100 Subject: Add dial.nvim --- fnl/plugins/editor/dial.fnl | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 fnl/plugins/editor/dial.fnl (limited to 'fnl') diff --git a/fnl/plugins/editor/dial.fnl b/fnl/plugins/editor/dial.fnl new file mode 100644 index 0000000..319f7a7 --- /dev/null +++ b/fnl/plugins/editor/dial.fnl @@ -0,0 +1,26 @@ +;; Better incrementation/decrementation. + +(local keys [{1 : + 2 (fn [] + (let [dial (require :dial.map)] + (dial.inc_normal))) + :expr true + :desc :Increment} + {1 : + 2 (fn [] + (let [dial (require :dial.map)] + (dial.dec_normal))) + :expr true + :desc :Decrement}]) + +(fn config [] + (let [cfg (require :dial.config) + augend (require :dial.augend)] + (cfg.augends:register_group + {:default [augend.integer.alias.decimal + augend.integer.alias.hex + (. augend.date.alias "%Y-%m-%d") + augend.constant.alias.bool + augend.semver.alias.semver]}))) + +{1 :monaqa/dial.nvim : keys : config} -- cgit v1.2.3-70-g09d2