summaryrefslogtreecommitdiff
path: root/init.vim
diff options
context:
space:
mode:
Diffstat (limited to 'init.vim')
-rw-r--r--init.vim17
1 files changed, 16 insertions, 1 deletions
diff --git a/init.vim b/init.vim
index 660baf4..30fff1f 100644
--- a/init.vim
+++ b/init.vim
@@ -273,8 +273,23 @@ noremap Α <cmd>call OrdPrev()<cr>
noremap € vib<esc>a)<esc>
-lua << EOF
+noremap <X2Mouse> <C-I>
+noremap <2-X2Mouse> <C-I>
+noremap <3-X2Mouse> <C-I>
+
+noremap <X1Mouse> <C-O>
+noremap <2-X1Mouse> <C-O>
+noremap <3-X1Mouse> <C-O>
+
+noremap <M-S-ScrollWheelRight> <C-LeftMouse>
+menu 0.400 PopUp.Find\ References <Cmd>norm g[r<CR>
+menu 0.400 PopUp.Find\ Implementers <Cmd>norm g[i<CR>
+menu PopUp.Split :split<cr>
+menu PopUp.VSplit :vsplit<cr>
+menu PopUp.Close :q<cr>
+
+lua << EOF
function open_terminal_on_directory()
local buf = vim.api.nvim_get_current_buf()
local bufname = vim.api.nvim_buf_get_name(buf)