Merge branch 'master' of github.com:fernandom06/kickstart.nvim into add-flutter-config
This commit is contained in:
commit
3eb075ec73
11
init.lua
11
init.lua
|
@ -558,8 +558,17 @@ require('lazy').setup({
|
||||||
local servers = {
|
local servers = {
|
||||||
-- clangd = {},
|
-- clangd = {},
|
||||||
-- gopls = {},
|
-- gopls = {},
|
||||||
pyright = {},
|
pyright = {
|
||||||
|
settings = {
|
||||||
|
python = {
|
||||||
|
analysis = {
|
||||||
|
typeCheckingMode = "off"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
ruff = {},
|
ruff = {},
|
||||||
|
mypy = {},
|
||||||
taplo = {}, -- LSP for toml files
|
taplo = {}, -- LSP for toml files
|
||||||
debugpy = {},
|
debugpy = {},
|
||||||
-- dart-debug-adapter = {},
|
-- dart-debug-adapter = {},
|
||||||
|
|
|
@ -57,3 +57,15 @@ map('n', '<leader>bn', '<Cmd>BufferOrderByName<CR>', opts)
|
||||||
map('n', '<leader>bd', '<Cmd>BufferOrderByDirectory<CR>', opts)
|
map('n', '<leader>bd', '<Cmd>BufferOrderByDirectory<CR>', opts)
|
||||||
map('n', '<leader>bl', '<Cmd>BufferOrderByLanguage<CR>', opts)
|
map('n', '<leader>bl', '<Cmd>BufferOrderByLanguage<CR>', opts)
|
||||||
map('n', '<leader>bw', '<Cmd>BufferOrderByWindowNumber<CR>', opts)
|
map('n', '<leader>bw', '<Cmd>BufferOrderByWindowNumber<CR>', opts)
|
||||||
|
|
||||||
|
vim.api.nvim_create_autocmd('VimEnter', {
|
||||||
|
desc = 'Auto select virtualenv Nvim open',
|
||||||
|
pattern = '*',
|
||||||
|
callback = function()
|
||||||
|
local venv = vim.fn.findfile('pyproject.toml', vim.fn.getcwd() .. ';')
|
||||||
|
if venv ~= '' then
|
||||||
|
require('venv-selector').retrieve_from_cache()
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
once = true,
|
||||||
|
})
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
return {
|
||||||
|
'rmagatti/auto-session',
|
||||||
|
config = function()
|
||||||
|
require("auto-session").setup{
|
||||||
|
auto_session_suppress_dirs = { "~/", "~/Projects", "~/Downloads", "/" },
|
||||||
|
session_lens = {
|
||||||
|
-- If load_on_setup is set to false, one needs to eventually call `require("auto-session").setup_session_lens()` if they want to use session-lens.
|
||||||
|
buftypes_to_ignore = {}, -- list of buffer types what should not be deleted from current session
|
||||||
|
load_on_setup = true,
|
||||||
|
theme_conf = { border = true },
|
||||||
|
previewer = false,
|
||||||
|
},
|
||||||
|
vim.keymap.set("n", "<leader>ls", require("auto-session.session-lens").search_session, {noremap = true,})
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
}
|
|
@ -53,6 +53,8 @@ return {
|
||||||
vim.keymap.set('n', '<F3>', dap.step_out, { desc = 'Debug: Step Out' })
|
vim.keymap.set('n', '<F3>', dap.step_out, { desc = 'Debug: Step Out' })
|
||||||
vim.keymap.set('n', '<leader>db', dap.toggle_breakpoint, { desc = 'Debug: Toggle Breakpoint' })
|
vim.keymap.set('n', '<leader>db', dap.toggle_breakpoint, { desc = 'Debug: Toggle Breakpoint' })
|
||||||
vim.keymap.set('n', '<F9>', dap.toggle_breakpoint, { desc = 'Debug: Toggle Breakpoint' })
|
vim.keymap.set('n', '<F9>', dap.toggle_breakpoint, { desc = 'Debug: Toggle Breakpoint' })
|
||||||
|
vim.keymap.set('n', '<leader>dt', dap.terminate, { desc = '[T]erminate debug session' })
|
||||||
|
vim.keymap.set('n', '<leader>dr', dap.restart, { desc = '[R]estart debug session' })
|
||||||
vim.keymap.set('n', '<leader>dB', function()
|
vim.keymap.set('n', '<leader>dB', function()
|
||||||
dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ')
|
dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ')
|
||||||
end, { desc = 'Debug: Set Breakpoint condition' })
|
end, { desc = 'Debug: Set Breakpoint condition' })
|
||||||
|
|
Loading…
Reference in New Issue