summaryrefslogtreecommitdiff
path: root/lua/keymappings.lua
diff options
context:
space:
mode:
authorrmagillxyz <[email protected]>2021-05-27 00:04:15 -0400
committerGitHub <[email protected]>2021-05-27 00:04:15 -0400
commit31fcd6c1dfe47370ffc12835cb410a0cabe66cbc (patch)
treeca0508b5b8c2a50f0422c820d490594fa11cd30d /lua/keymappings.lua
parent69c13aaae4f7694f88b8dedda79c9d48f5dde976 (diff)
bug fix for netrw's gx command (#431)
* open remote link in browser correctly with gx, not in a tmp file
Diffstat (limited to 'lua/keymappings.lua')
-rw-r--r--lua/keymappings.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/lua/keymappings.lua b/lua/keymappings.lua
index d0099701..5c0b8be0 100644
--- a/lua/keymappings.lua
+++ b/lua/keymappings.lua
@@ -47,6 +47,11 @@ vim.api.nvim_set_keymap('x', 'J', ':move \'>+1<CR>gv-gv', {noremap = true, silen
-- Better nav for omnicomplete
vim.cmd('inoremap <expr> <c-j> (\"\\<C-n>\")')
vim.cmd('inoremap <expr> <c-k> (\"\\<C-p>\")')
+
+-- fix to get netrw's gx command to work correctly
+vim.api.nvim_set_keymap('n', 'gx', ":call netrw#BrowseX(expand((exists('g:netrw_gx')? g:netrw_gx : '<cfile>')),netrw#CheckIfRemote())<cr>", {noremap = true, silent = true})
+
+
-- vim.cmd('inoremap <expr> <TAB> (\"\\<C-n>\")')
-- vim.cmd('inoremap <expr> <S-TAB> (\"\\<C-p>\")')