From 32610db52109c9e06799ea1ad6cf6e560ccc7bf3 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Sun, 6 Nov 2022 11:21:09 +0000 Subject: [PATCH] Make gx work in WSL --- autoload/wsl.vim | 3 +++ vimrc | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 autoload/wsl.vim diff --git a/autoload/wsl.vim b/autoload/wsl.vim new file mode 100644 index 0000000..1d0c4e6 --- /dev/null +++ b/autoload/wsl.vim @@ -0,0 +1,3 @@ +function! wsl#isDetected() abort + return $WSLENV !=# '' +endfunction diff --git a/vimrc b/vimrc index 5babb2c..638f243 100644 --- a/vimrc +++ b/vimrc @@ -102,6 +102,10 @@ Pack 'tpope/vim-fugitive' Pack 'tpope/vim-eunuch' " vim-vinegar - improved directory browser Pack 'tpope/vim-vinegar' +if wsl#isDetected() + " Make gx work in WSL + let g:netrw_browsex_viewer='cmd.exe /C start' +endif " vim-abolish - CamelCase to under_score to mixedCase " TODO: Copy the good bit remove this plugin Pack 'tpope/vim-abolish'