vimspector
This commit is contained in:
parent
9cbda231af
commit
5177b41033
@ -145,4 +145,43 @@ return require('packer').startup(function(use)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
-- KEYS
|
||||||
|
-- Vimspector
|
||||||
|
vim.cmd([[
|
||||||
|
nmap <Leader><F6> <cmd>call vimspector#Launch()<cr>
|
||||||
|
nmap <Leader><F7> <cmd>call vimspector#StepOver()<cr>
|
||||||
|
nmap <Leader><F4> <cmd>call vimspector#Reset()<cr>
|
||||||
|
nmap <Leader><F11> <cmd>call vimspector#StepOver()<cr>")
|
||||||
|
nmap <Leader><F12> <cmd>call vimspector#StepOut()<cr>")
|
||||||
|
nmap <Leader><F10> <cmd>call vimspector#StepInto()<cr>")
|
||||||
|
map('n', "Db", ":call vimspector#ToggleBreakpoint()<cr>")
|
||||||
|
map('n', "Dw", ":call vimspector#AddWatch()<cr>")
|
||||||
|
map('n', "De", ":call vimspector#Evaluate()<cr>")
|
||||||
|
]])
|
||||||
|
|
||||||
|
-- OPTS
|
||||||
|
vim.opt.completeopt = {'menuone', 'noselect', 'noinsert'}
|
||||||
|
vim.opt.shortmess = vim.opt.shortmess + { c = true}
|
||||||
|
vim.api.nvim_set_option('updatetime', 300)
|
||||||
|
|
||||||
|
-- Fixed column for diagnostics to appear
|
||||||
|
-- Show autodiagnostic popup on cursor hover_range
|
||||||
|
-- Goto previous / next diagnostic warning / error
|
||||||
|
-- Show inlay_hints more frequently
|
||||||
|
vim.cmd([[
|
||||||
|
set signcolumn=yes
|
||||||
|
autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false })
|
||||||
|
]])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
vim.cmd([[
|
||||||
|
let g:vimspector_sidebar_width = 85
|
||||||
|
let g:vimspector_bottombar_height = 15
|
||||||
|
let g:vimspector_terminal_maxwidth = 70
|
||||||
|
]])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
end)
|
end)
|
||||||
|
0
home/config/nvim/keys.lua
Normal file
0
home/config/nvim/keys.lua
Normal file
@ -1,13 +0,0 @@
|
|||||||
vim.opt.completeopt = {'menuone', 'noselect', 'noinsert'}
|
|
||||||
vim.opt.shortmess = vim.opt.shortmess + { c = true}
|
|
||||||
vim.api.nvim_set_option('updatetime', 300)
|
|
||||||
|
|
||||||
-- Fixed column for diagnostics to appear
|
|
||||||
-- Show autodiagnostic popup on cursor hover_range
|
|
||||||
-- Goto previous / next diagnostic warning / error
|
|
||||||
-- Show inlay_hints more frequently
|
|
||||||
vim.cmd([[
|
|
||||||
set signcolumn=yes
|
|
||||||
autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false })
|
|
||||||
]])
|
|
||||||
|
|
@ -66,4 +66,7 @@ return function(use)
|
|||||||
config = function () require('telescope').setup{ file_ignore_patterns = {"node_modules","./venv/"} } end
|
config = function () require('telescope').setup{ file_ignore_patterns = {"node_modules","./venv/"} } end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
use({'puremourning/vimspector'})
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -79,6 +79,36 @@ _G.packer_plugins = {
|
|||||||
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/auto-session",
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/auto-session",
|
||||||
url = "https://github.com/rmagatti/auto-session"
|
url = "https://github.com/rmagatti/auto-session"
|
||||||
},
|
},
|
||||||
|
["cmp-buffer"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/cmp-buffer",
|
||||||
|
url = "https://github.com/hrsh7th/cmp-buffer"
|
||||||
|
},
|
||||||
|
["cmp-nvim-lsp"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
|
||||||
|
url = "https://github.com/hrsh7th/cmp-nvim-lsp"
|
||||||
|
},
|
||||||
|
["cmp-nvim-lsp-signature-help"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp-signature-help",
|
||||||
|
url = "https://github.com/hrsh7th/cmp-nvim-lsp-signature-help"
|
||||||
|
},
|
||||||
|
["cmp-nvim-lua"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua",
|
||||||
|
url = "https://github.com/hrsh7th/cmp-nvim-lua"
|
||||||
|
},
|
||||||
|
["cmp-path"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/cmp-path",
|
||||||
|
url = "https://github.com/hrsh7th/cmp-path"
|
||||||
|
},
|
||||||
|
["cmp-vsnip"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/cmp-vsnip",
|
||||||
|
url = "https://github.com/hrsh7th/cmp-vsnip"
|
||||||
|
},
|
||||||
fzf = {
|
fzf = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/fzf",
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/fzf",
|
||||||
@ -119,6 +149,21 @@ _G.packer_plugins = {
|
|||||||
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/nofrils",
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/nofrils",
|
||||||
url = "https://github.com/robertmeta/nofrils"
|
url = "https://github.com/robertmeta/nofrils"
|
||||||
},
|
},
|
||||||
|
["nvim-cmp"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
||||||
|
url = "https://github.com/hrsh7th/nvim-cmp"
|
||||||
|
},
|
||||||
|
["nvim-lspconfig"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
||||||
|
url = "https://github.com/neovim/nvim-lspconfig"
|
||||||
|
},
|
||||||
|
["nvim-treesitter"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
|
||||||
|
url = "https://github.com/nvim-treesitter/nvim-treesitter"
|
||||||
|
},
|
||||||
["nvim-web-devicons"] = {
|
["nvim-web-devicons"] = {
|
||||||
loaded = false,
|
loaded = false,
|
||||||
needs_bufread = false,
|
needs_bufread = false,
|
||||||
@ -140,6 +185,11 @@ _G.packer_plugins = {
|
|||||||
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
||||||
url = "https://github.com/nvim-lua/plenary.nvim"
|
url = "https://github.com/nvim-lua/plenary.nvim"
|
||||||
},
|
},
|
||||||
|
["rust-tools.nvim"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/rust-tools.nvim",
|
||||||
|
url = "https://github.com/simrat39/rust-tools.nvim"
|
||||||
|
},
|
||||||
["space-vim-dark"] = {
|
["space-vim-dark"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/space-vim-dark",
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/space-vim-dark",
|
||||||
@ -225,6 +275,11 @@ _G.packer_plugins = {
|
|||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/vim-test",
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/vim-test",
|
||||||
url = "https://github.com/vim-test/vim-test"
|
url = "https://github.com/vim-test/vim-test"
|
||||||
|
},
|
||||||
|
["vim-vsnip"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tyrel/.local/share/nvim/site/pack/packer/start/vim-vsnip",
|
||||||
|
url = "https://github.com/hrsh7th/vim-vsnip"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user