From 4448a1ae8e4f66cbddf2d2d5fb25d1c1bd4278c5 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Fri, 1 Apr 2022 10:40:10 +0300 Subject: [PATCH] implement open_url_in_browser() for windows --- neovim/.config/nvim/lua/user/utils.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/neovim/.config/nvim/lua/user/utils.lua b/neovim/.config/nvim/lua/user/utils.lua index b9de4bb..08e33c7 100644 --- a/neovim/.config/nvim/lua/user/utils.lua +++ b/neovim/.config/nvim/lua/user/utils.lua @@ -52,13 +52,14 @@ M.lsp_organize_imports = function(bufnr, timeout) end M.open_url_in_browser = function(url) - -- TODO: implement windows support + local f + if vim.fn.has("win32") == 1 then - print("windows not supported, sorry") - return + f = io.popen("explorer " .. url, "r") + else + f = io.popen("xdg-open " .. url, "r") end - local f = io.popen("xdg-open " .. url, "r") f:close() end