updates
This commit is contained in:
@@ -83,23 +83,35 @@ end
|
||||
|
||||
map("v", "op", "<C-\\><C-N>:ToggleTerm name=ipython")
|
||||
map("v", "oP", "<C-\\><C-N>:ToggleTerm name=ipython-full")
|
||||
map("t", "<leader>tp", "<C-\\><C-N>:FloatermToggle ipython<CR>", opts)
|
||||
map("t", "<leader>tP", "<C-\\><C-N>:FloatermToggle ipython-full<CR>", opts)
|
||||
|
||||
map("n", "<C-T>", ":ToggleTerm name=toggleterm<CR>", opts)
|
||||
map("n", "<leader>tt", ":ToggleTerm name=toggleterm<CR>", opts)
|
||||
map("n", "<leader>tT", ":ToggleTerm name=toggleterm-full direction=tab<CR>", opts)
|
||||
map("n", "<leader>ts", ":TermSelect<CR>", opts)
|
||||
map("n", "<leader>tv", ":ToggleTerm direction=vertical name=toggleterm-vert<CR>", opts)
|
||||
map("n", "<leader>th", ":ToggleTerm direction=horizontal name=toggleterm-hori<CR>", opts)
|
||||
map("n", "<leader>tf", ":ToggleTerm name=toggleterm<CR>", opts)
|
||||
map("n", "<leader>-", "<C-\\><C-N>:ToggleTerm direction='horizontal'<CR>", opts)
|
||||
map("n", "<leader>|", "<C-\\><C-N>:ToggleTerm direction='vertical'<CR>", opts)
|
||||
|
||||
map("t", "<leader>tt", "<C-\\><C-N>:ToggleTerm<CR>", opts)
|
||||
map("t", "<leader>tf", "<C-\\><C-N>:ToggleTerm<CR>", opts)
|
||||
map("t", "<leader>tv", "<C-\\><C-N>:ToggleTerm --name=toggleterm-vert<CR>", opts)
|
||||
map("t", "<leader>th", "<C-\\><C-N>:ToggleTerm --name=toggleterm-hori<CR>", opts)
|
||||
map("t", "<C-T>", "<C-\\><C-n>:Toggleterm<CR>", opts)
|
||||
map("t", "<Esc>", "<C-\\><C-n>", opts)
|
||||
map("t", "<space>", "<space>", opts) -- fix space in terminal
|
||||
-- map("t", "<leader>tt", "<C-\\><C-N>:ToggleTerm<CR>", opts)
|
||||
-- map("t", "<leader>tf", "<C-\\><C-N>:ToggleTerm<CR>", opts)
|
||||
-- map("t", "<leader>-", "<C-\\><C-N>:ToggleTerm direction='horizontal'<CR>", opts)
|
||||
-- map("t", "<leader>|", "<C-\\><C-N>:ToggleTerm direction='vertical'<CR>", opts)
|
||||
-- map("t", "<leader>tv", "<C-\\><C-N>:ToggleTerm --name=toggleterm-vert<CR>", opts)
|
||||
-- map("t", "<leader>th", "<C-\\><C-N>:ToggleTerm --name=toggleterm-hori<CR>", opts)
|
||||
-- map("t", "<C-T>", "<C-\\><C-n>:Toggleterm<CR>", opts)
|
||||
-- map("t", "<Esc>", "<C-\\><C-n>", opts)
|
||||
-- map("n", "<space>", "<nop>", opts) -- fix space in terminal
|
||||
function _G.set_terminal_keymaps()
|
||||
local opts = { buffer = 0 }
|
||||
map("t", "<esc>", [[<C-\><C-n>]], opts)
|
||||
map("t", "<C-w>", [[<C-\><C-n><C-w>]], opts)
|
||||
-- map("t", "<space>", "<space>", { buffer = 0, silent = true }) -- fix space in terminal
|
||||
end
|
||||
|
||||
-- if you only want these mappings for toggle term use term://*toggleterm#* instead
|
||||
vim.cmd("autocmd! TermOpen term://* lua set_terminal_keymaps()")
|
||||
--}}}
|
||||
|
||||
--{{{ LSP mappings
|
||||
@@ -140,7 +152,7 @@ map("v", "<leader>CT", ":CodeCompanion /tests<CR>", opts)
|
||||
map("n", "<leader>cd", ":Telescope diagnostics<CR>")
|
||||
map("n", "<leader>cDn", ":lua vim.diagnostic.goto_next()<CR>")
|
||||
map("n", "<leader>cDp", ":lua vim.diagnostic.goto_prev()<CR<CR>")
|
||||
map("n", "<leader>cd", ":lua vim.diagnostic.setloclist()<CR>")
|
||||
map("n", "<leader>cl", ":lua vim.diagnostic.setloclist()<CR>")
|
||||
--}}}
|
||||
|
||||
--{{{ Telescope mappings
|
||||
@@ -217,7 +229,7 @@ end, opts)
|
||||
--{{{ LSP
|
||||
map("n", "<leader>ld", ":Telescope lsp_definitions<CR>")
|
||||
map("n", "<leader>lD", ":Telescope diagnostic<CR>")
|
||||
map("n", "<leader>la", ":lua vim.lsp.buf.code_action()<CR>")
|
||||
map("n", "<leader>la", vim.lsp.buf.code_action)
|
||||
map("n", "<leader>lci", ":Telescope lsp_incoming_calls<CR>")
|
||||
map("n", "<leader>lco", ":Telescope lsp_outgoing_calls<CR>")
|
||||
map("n", "<leader>lh", ":lua vim.lsp.buf.signature_help()<CR>")
|
||||
|
||||
Reference in New Issue
Block a user