master
blob42 9 months ago
parent defa06be83
commit ecdf0344ff

@ -60,9 +60,9 @@ return {
setup = function() setup = function()
require("core.lazy_load").on_file_open "nvim-treesitter" require("core.lazy_load").on_file_open "nvim-treesitter"
require("core.lazy_load").on_file_open "nvim-treesitter-textobjects" require("core.lazy_load").on_file_open "nvim-treesitter-textobjects"
-- require("core.lazy_load").on_file_open "nvim-treesitter-textsubjects"
require("core.lazy_load").on_file_open "nvim-treesitter-context" require("core.lazy_load").on_file_open "nvim-treesitter-context"
require("core.lazy_load").on_file_open "syntax-tree-surfer" require("core.lazy_load").on_file_open "syntax-tree-surfer"
-- require("core.lazy_load").on_file_open "nvim-treesitter-textsubjects"
-- require("core.lazy_load").on_file_open "nvim-ts-rainbow" -- require("core.lazy_load").on_file_open "nvim-ts-rainbow"
end, end,
}, },
@ -179,6 +179,7 @@ return {
-- https://github.com/thmsmlr/gpt.nvim -- https://github.com/thmsmlr/gpt.nvim
["dpayne/CodeGPT.nvim"] = { ["dpayne/CodeGPT.nvim"] = {
-- keys = {"<leader>gpT"}, -- keys = {"<leader>gpT"},
event = "BufRead",
config = function() config = function()
require("codegpt.config") require("codegpt.config")
require("custom.plugins.configs.code-gpt").setup() require("custom.plugins.configs.code-gpt").setup()
@ -467,6 +468,9 @@ return {
["cbochs/grapple.nvim"] = { ["cbochs/grapple.nvim"] = {
-- commit = "50b8271", -- commit = "50b8271",
cmd = {"Grapple*"},
module = {"grapple"},
setup = function() setup = function()
require("core.utils").load_mappings "grapple" require("core.utils").load_mappings "grapple"
end, end,
@ -560,6 +564,7 @@ return {
["windwp/nvim-projectconfig"] = { ["windwp/nvim-projectconfig"] = {
after = {"CodeGPT.nvim"}, after = {"CodeGPT.nvim"},
event = "BufRead",
config = function() config = function()
require("custom.plugins.configs.projectconfig").setup() require("custom.plugins.configs.projectconfig").setup()
end, end,
@ -584,11 +589,13 @@ return {
-- create new vim modes -- create new vim modes
["Iron-E/nvim-libmodal"] = { -- {{{ ["Iron-E/nvim-libmodal"] = { -- {{{
lock = true, lock = true,
module = "libmodal",
}, -- }}} }, -- }}}
-- get rid of bad habits -- get rid of bad habits
["ja-ford/delaytrain.nvim"] = { ["ja-ford/delaytrain.nvim"] = {
-- ["~/src/delaytrain.nvim"] = { -- ["~/src/delaytrain.nvim"] = {
event = "BufRead",
config = function() config = function()
require('delaytrain').setup({ require('delaytrain').setup({
delay_ms = 1001, -- How long repeated usage of a key should be prevented delay_ms = 1001, -- How long repeated usage of a key should be prevented
@ -617,6 +624,11 @@ return {
}) })
end end
}, },
["dstein64/vim-startuptime"] = {
cmd = {"StartupTime"}
},
-- ["takac/vim-hardtime"] = {-- {{{ -- ["takac/vim-hardtime"] = {-- {{{
-- -- keys = { "h", "j", "k", "l" }, -- -- keys = { "h", "j", "k", "l" },
-- setup = function() -- setup = function()
@ -713,6 +725,7 @@ return {
["jose-elias-alvarez/null-ls.nvim"] = { ["jose-elias-alvarez/null-ls.nvim"] = {
lock = true, lock = true,
requires = {"nvim-lua/plenary.nvim"}, requires = {"nvim-lua/plenary.nvim"},
event = "BufRead",
setup = function() setup = function()
require('core.utils').load_mappings 'null_ls' require('core.utils').load_mappings 'null_ls'
end, end,
@ -891,6 +904,8 @@ return {
-- zk nvim -- zk nvim
["mickael-menu/zk-nvim"] = { ["mickael-menu/zk-nvim"] = {
lock = true, lock = true,
module = {"zk"},
cmd = {"Zk*"},
setup = function() setup = function()
require("core.utils").load_mappings "zk" require("core.utils").load_mappings "zk"
end, end,

@ -116,6 +116,7 @@ local function dap_setup()
-- } -- }
-- } -- }
dap.adapters["codelldb-c"] = { dap.adapters["codelldb-c"] = {
type = 'server', type = 'server',
host = "127.0.0.1", host = "127.0.0.1",
@ -127,7 +128,19 @@ local function dap_setup()
} }
-- NOTE: if compilation is done in diffferent folder then debugging workind
-- dir (like using symlinked folder when building) source maps are needed
-- "sourceMap": { "/build/time/source/path" : "/current/source/path" }
dap.configurations.c = { dap.configurations.c = {
{
-- If you get an "Operation not permitted" error using this, try disabling YAMA:
-- echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
name = "Attach to process",
type = 'codelldb-c', -- Adjust this to match your adapter name (`dap.adapters.<name>`)
request = 'attach',
pid = require('dap.utils').pick_process,
args = {},
},
{ {
name = "Launch file", name = "Launch file",
type = "codelldb-c", type = "codelldb-c",

Loading…
Cancel
Save