diff options
Diffstat (limited to 'fnl')
-rw-r--r-- | fnl/plugins/kulala.fnl | 41 | ||||
-rw-r--r-- | fnl/plugins/rest.fnl | 17 | ||||
-rw-r--r-- | fnl/plugins/telescope.fnl | 8 |
3 files changed, 42 insertions, 24 deletions
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 :<leader>rs + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.run))) + :mode [:n :v] + :desc "Send request"} + "Send all requests" {1 :<leader>ra + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.run_all))) + :mode [:n :v] + :ft :http} + "Replay the last request" {1 :<leader>rr + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.replay))) + :ft :http} + "Select environment" {1 :<leader>re + 2 (λ [] + (let [kulala (require :kulala)] + (kulala.set_selected_env))) + :ft :http} + "Manage Auth Config" {1 :<leader>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 :<leader>rr - 2 "<cmd>Rest run<cr>" - :desc "Run request under the cursor"} - {1 :<localleader>rs - 2 "<cmd>Rest run last<cr>" - :desc "Re-run last request"} - {1 :<localleader>rt - 2 "<cmd>Telescope rest select_env theme=dropdown<cr>" - :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)] |