summaryrefslogtreecommitdiff
path: root/fnl/plugins/grug-far.fnl
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2024-07-29 00:03:58 +0200
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2024-07-29 00:03:58 +0200
commit7096adce11b93787170c09b79a6170d97b4a977c (patch)
tree1ccb3901136fc31728652e4db9595c1d7b1cccf5 /fnl/plugins/grug-far.fnl
parentbeb3ed1effdc5dbd047c583598b83615075363b7 (diff)
Replace fn with λ and how cmds are imported
Diffstat (limited to 'fnl/plugins/grug-far.fnl')
-rw-r--r--fnl/plugins/grug-far.fnl18
1 files changed, 9 insertions, 9 deletions
diff --git a/fnl/plugins/grug-far.fnl b/fnl/plugins/grug-far.fnl
index ed6eae1..44da9b1 100644
--- a/fnl/plugins/grug-far.fnl
+++ b/fnl/plugins/grug-far.fnl
@@ -5,7 +5,7 @@
:command "nnoremap <silent> <buffer> q :close<CR>"}]
[:FileType {:pattern [:grug-far] :command "setlocal spell!"}]])
-(fn replace [?cword ?file]
+(λ replace [?cword ?file]
(let [grug (require :grug-far)]
(var opts {:prefills {}})
(when ?cword
@@ -14,31 +14,31 @@
(set opts.prefills.flags ?file))
(grug.grug_far opts)))
-(fn visual-replace []
+(λ visual-replace []
(let [grug (require :grug-far)]
(grug.with_visual_selection {:prefills {:flags (vim.fn.expand "%")}})))
-(fn config []
- (let [cmds (require :util.cmds)
+(λ config []
+ (let [{: create-auto-cmds} (require :util.cmds)
grug (require :grug-far)]
- (cmds.create-auto-cmds auto-cmds)
+ (create-auto-cmds auto-cmds)
(grug.setup)))
(local keys [{1 :<m-r> 2 :<cmd>GrugFar<cr> :desc "Find and Replace"}
{1 :<m-w>
- 2 (fn []
+ 2 (λ []
(replace (vim.fn.expand :<cword>)))
:desc "Find and replace word under cursor"}
{1 :<m-x>
- 2 (fn []
+ 2 (λ []
(replace nil (vim.fn.expand "%")))
:desc "Find and replace in file"}
{1 :<m-a>
- 2 (fn []
+ 2 (λ []
(replace (vim.fn.expand :<cword>) (vim.fn.expand "%")))
:desc "Find and replace cword in file"}
{1 :<m-r>
- 2 (fn []
+ 2 (λ []
(visual-replace))
:desc "Find and Replace"
:mode [:v]}])