summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrmagillxyz <[email protected]>2021-06-18 16:54:32 -0400
committerGitHub <[email protected]>2021-06-18 16:54:32 -0400
commit6211202ce6d37f030d1cc38f6323375ab8ab04ec (patch)
tree1e0deff1f997c138b9b8d3917a180cdbba3f7c96
parent3d95cca6257d8d2ec327e95d3c0fdab7e28e25bb (diff)
vim-sanegx: tiny plugin which deals with more use cases to the netrw_gx bug (#479)
-rw-r--r--lua/keymappings.lua3
-rw-r--r--lua/plugins.lua3
-rw-r--r--lua/settings.lua1
3 files changed, 3 insertions, 4 deletions
diff --git a/lua/keymappings.lua b/lua/keymappings.lua
index fff586d5..dcce2562 100644
--- a/lua/keymappings.lua
+++ b/lua/keymappings.lua
@@ -48,9 +48,6 @@ vim.api.nvim_set_keymap('x', 'J', ':move \'>+1<CR>gv-gv', {noremap = true, silen
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('vnoremap p "0p')
vim.cmd('vnoremap P "0P')
-- vim.api.nvim_set_keymap('v', 'p', '"0p', {silent = true})
diff --git a/lua/plugins.lua b/lua/plugins.lua
index 352f97cb..13091cff 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -89,6 +89,9 @@ return require("packer").startup(function(use)
-- Zen Mode
use {"Pocco81/TrueZen.nvim", opt = true}
+ -- Sane gx for netrw_gx bug
+ use {"felipec/vim-sanegx"}
+
require_plugin("nvim-lspconfig")
require_plugin("lspsaga.nvim")
require_plugin("nvim-lspinstall")
diff --git a/lua/settings.lua b/lua/settings.lua
index 6bd2aaf1..4343dd2d 100644
--- a/lua/settings.lua
+++ b/lua/settings.lua
@@ -35,7 +35,6 @@ vim.o.updatetime = 300 -- Faster completion
vim.o.timeoutlen = O.timeoutlen -- By default timeoutlen is 1000 ms
vim.o.clipboard = "unnamedplus" -- Copy paste between vim and everything else
vim.g.nvim_tree_disable_netrw = O.nvim_tree_disable_netrw -- enable netrw for remote gx gf support (must be set before plugin's packadd)
-vim.g.loaded_netrwPlugin = 1 -- needed for netrw gx command to open remote links in browser
vim.cmd('filetype plugin on') -- filetype detection
-- vim.o.guifont = "JetBrainsMono\\ Nerd\\ Font\\ Mono:h18"
-- vim.o.guifont = "Hack\\ Nerd\\ Font\\ Mono"