diff --git a/LICENSE b/LICENSE index dc19184..c0175d8 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 mistweaver.co +Copyright (c) 2024+ mistweaverco Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 87dc288..17afce9 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ See [configuration options](https://kulala.mwco.app/docs/getting-started/configu For getting this project started. -This project was heaviliy inspired by the idea of having a REST client in Neovim. +This project was heavily inspired by the idea of having a REST client in Neovim. The actual state of [rest.nvim](https://github.com/rest-nvim/rest.nvim) as archived kicked off the development of kulala.nvim. diff --git a/docs/docs/getting-started/configuration-options.md b/docs/docs/getting-started/configuration-options.md index 5270585..06447e4 100644 --- a/docs/docs/getting-started/configuration-options.md +++ b/docs/docs/getting-started/configuration-options.md @@ -87,7 +87,7 @@ the Kulala plugin with the available `opts`: winbar = false, -- Specify the panes to be displayed by default - -- Current avaliable pane contains { "body", "headers", "headers_body", "script_output" }, + -- Current available pane contains { "body", "headers", "headers_body", "script_output", "stats" }, default_winbar_panes = { "body", "headers", "headers_body" }, -- enable reading vscode rest client environment variables @@ -157,6 +157,7 @@ Possible values: - `headers` - `headers_body` - `script_output` +- `stats` Default: `body` @@ -341,7 +342,7 @@ Possible values: - You can use an external program which receives the full body as stdin and has to return the selected value in stdout. The placeholder `{{path}}` can be used in any string of - this defintion and will be replaced by the actual path (after `body.`). + this definition and will be replaced by the actual path (after `body.`). - Alternative you can give a lua function of `value = function(body, path)`. Default: diff --git a/docs/docs/usage/authentication.md b/docs/docs/usage/authentication.md index d5e9a83..ed1214f 100644 --- a/docs/docs/usage/authentication.md +++ b/docs/docs/usage/authentication.md @@ -38,7 +38,7 @@ GET https://www/api HTTP/1.1 Authorization: Basic TXlVc2VyOlByaXZhdGU= ``` -Futhermore you can enter username and password in +Furthermore you can enter username and password in plain text in the `Authorization` header field, Kulala will automatically encode it for you. diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 55a32a2..4deb9a9 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -105,7 +105,7 @@ const config: Config = { ], }, ], - copyright: `Copyright © ${new Date().getFullYear()} mistweaver.co.`, + copyright: `Copyright © ${new Date().getFullYear()} mistweaverco.`, }, prism: { theme: prismThemes.github, diff --git a/lua/kulala/config/init.lua b/lua/kulala/config/init.lua index a883710..f8b8683 100644 --- a/lua/kulala/config/init.lua +++ b/lua/kulala/config/init.lua @@ -63,7 +63,7 @@ M.defaults = { -- enable winbar winbar = false, -- Specify the panes to be displayed by default - -- Current avaliable pane contains { "body", "headers", "headers_body", "script_output" }, + -- Current available pane contains { "body", "headers", "headers_body", "script_output", "stats" }, default_winbar_panes = { "body", "headers", "headers_body" }, -- enable reading vscode rest client environment variables vscode_rest_client_environmentvars = false, diff --git a/lua/kulala/parser/env.lua b/lua/kulala/parser/env.lua index bdd8eda..46addd6 100644 --- a/lua/kulala/parser/env.lua +++ b/lua/kulala/parser/env.lua @@ -57,7 +57,7 @@ M.get_env = function() if dotenv then local dotenv_env = vim.fn.readfile(dotenv) for _, line in ipairs(dotenv_env) do - -- if the line is not empy and not a comment, then + -- if the line is not empty and not a comment, then if not line:match("^%s*$") and not line:match("^%s*#") then local key, value = line:match("^%s*([^=]+)%s*=%s*(.*)%s*$") if key and value then diff --git a/lua/kulala/parser/init.lua b/lua/kulala/parser/init.lua index 5f16217..07cb3a2 100644 --- a/lua/kulala/parser/init.lua +++ b/lua/kulala/parser/init.lua @@ -676,7 +676,7 @@ M.parse = function(start_request_linenr) replace_variables_in_url_headers_body(res, document_variables, env, false) end - -- build the command to exectute the request + -- build the command to execute the request table.insert(res.cmd, CONFIG.get().curl_path) table.insert(res.cmd, "-s") table.insert(res.cmd, "-D") diff --git a/lua/kulala/ui/init.lua b/lua/kulala/ui/init.lua index ab3286a..2b02002 100644 --- a/lua/kulala/ui/init.lua +++ b/lua/kulala/ui/init.lua @@ -74,7 +74,7 @@ end local open_buffer = function() local prev_win = vim.api.nvim_get_current_win() local sd = CONFIG.get().split_direction == "vertical" and "vsplit" or "split" - vim.cmd(sd .. " " .. GLOBALS.UI_ID) + vim.cmd("keepalt " .. sd .. " " .. GLOBALS.UI_ID) if CONFIG.get().winbar then WINBAR.create_winbar(get_win()) end