From e7543cd29414bbe2df049a477d8ff13c9a8ddea4 Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Tue, 6 May 2025 11:27:51 +0200 Subject: Replace rest with kulala --- fnl/plugins/kulala.fnl | 41 +++++++++++++++++++++++++++++++++++++++++ fnl/plugins/rest.fnl | 17 ----------------- fnl/plugins/telescope.fnl | 8 +------- 3 files changed, 42 insertions(+), 24 deletions(-) create mode 100644 fnl/plugins/kulala.fnl delete mode 100644 fnl/plugins/rest.fnl (limited to 'fnl') diff --git a/fnl/plugins/kulala.fnl b/fnl/plugins/kulala.fnl new file mode 100644 index 0000000..f32ed5d --- /dev/null +++ b/fnl/plugins/kulala.fnl @@ -0,0 +1,41 @@ +;; Http client. + +(local icons (require :settings.icons)) + +(local global_keymaps {"Send request" {1 :rs + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.run))) + :mode [:n :v] + :desc "Send request"} + "Send all requests" {1 :ra + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.run_all))) + :mode [:n :v] + :ft :http} + "Replay the last request" {1 :rr + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.replay))) + :ft :http} + "Select environment" {1 :re + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.set_selected_env))) + :ft :http} + "Manage Auth Config" {1 :ru + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.open_auth_config))) + :ft :http}}) + +(local ui {:icons {:inlay {:loading (. icons :hourglass) + :done (. icons :checkmark) + :error (. icons :error)} + :lualine (. icons :putty) + :textHighlight :WarningMsg}}) + +(local opts {: global_keymaps : ui}) + +{1 :mistweaverco/kulala.nvim :ft :http : opts} diff --git a/fnl/plugins/rest.fnl b/fnl/plugins/rest.fnl deleted file mode 100644 index d9b1270..0000000 --- a/fnl/plugins/rest.fnl +++ /dev/null @@ -1,17 +0,0 @@ -;; Http client. - -(local keys [{1 :rr - 2 "Rest run" - :desc "Run request under the cursor"} - {1 :rs - 2 "Rest run last" - :desc "Re-run last request"} - {1 :rt - 2 "Telescope rest select_env theme=dropdown" - :desc "Select env"}]) - -{1 :rest-nvim/rest.nvim - :ft :http - : keys - :dependencies [{1 :vhyrro/luarocks.nvim :priority 1000 :config true} - {1 :j-hui/fidget.nvim}]} diff --git a/fnl/plugins/telescope.fnl b/fnl/plugins/telescope.fnl index da692db..0facab9 100644 --- a/fnl/plugins/telescope.fnl +++ b/fnl/plugins/telescope.fnl @@ -30,13 +30,7 @@ :nvim-telescope/telescope-frecency.nvim {1 :nvim-orgmode/telescope-orgmode.nvim}]) -(local extensions [:fzf - :frecency - :orgmode - :projects - :git_worktree - :harpoon - :rest]) +(local extensions [:fzf :frecency :orgmode :projects :git_worktree :harpoon]) (λ load-extensions [telescope] (each [_ extension (ipairs extensions)] -- cgit v1.2.3-70-g09d2