bring up to date with remote

This commit is contained in:
Gilad Sher 2023-12-17 18:24:28 -05:00
parent 56d28f8f75
commit 4952447714
15 changed files with 253 additions and 106 deletions

View file

@ -0,0 +1,6 @@
return {
'windwp/nvim-ts-autotag',
config = function()
require('nvim-ts-autotag').setup()
end
}

View file

@ -0,0 +1,6 @@
return {
"windwp/nvim-autopairs",
config = function()
require("nvim-autopairs").setup {}
end,
}

View file

@ -0,0 +1,6 @@
return {
'norcalli/nvim-colorizer.lua',
config = function ()
require('colorizer').setup()
end
}

View file

@ -0,0 +1,3 @@
return {
'github/copilot.vim'
}

View file

@ -0,0 +1,15 @@
-- Unless you are still migrating, remove the deprecated commands from v1.x
vim.cmd([[ let g:neo_tree_remove_legacy_commands = 1 ]])
return {
"nvim-neo-tree/neo-tree.nvim",
version = "*",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
"MunifTanjim/nui.nvim",
},
config = function()
require('neo-tree').setup {}
end,
}

View file

@ -0,0 +1,3 @@
return {
"ThePrimeagen/harpoon"
}

View file

@ -0,0 +1,3 @@
return {
'prettier/vim-prettier'
}

View file

@ -0,0 +1,6 @@
return {
'nvim-treesitter/nvim-treesitter-context',
config = function ()
require('treesitter-context').setup()
end
}

View file

@ -38,7 +38,8 @@ return {
-- online, please don't ask me how to install them :)
ensure_installed = {
-- Update this to ensure that you have the debuggers for the langs you want
'delve',
-- 'delve',
'chrome-debug-adapter'
},
}
@ -51,6 +52,7 @@ return {
vim.keymap.set('n', '<leader>B', function()
dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ')
end, { desc = 'Debug: Set Breakpoint' })
vim.keymap.set('n', '<leader>dr', function() dap.repl.open() end, { desc = 'Debug: Open Repl' })
-- Dap UI setup
-- For more information, see |:help nvim-dap-ui|
@ -83,5 +85,42 @@ return {
-- Install golang specific config
require('dap-go').setup()
dap.adapters.chrome = {
type = "executable",
command = "node",
args = { "/Users/giladsher/.local/share/nvim/lazy/vscode-chrome-debug/out/src/chromeDebug.js" } -- TODO adjust
}
for _, language in ipairs({ "typescript", "javascript" }) do
require("dap").configurations[language] = {
{
type = "pwa-node",
request = "launch",
name = "Launch file",
program = "${file}",
cwd = "${workspaceFolder}",
},
{
type = "pwa-node",
request = "attach",
name = "Attach",
processId = require 'dap.utils'.pick_process,
cwd = "${workspaceFolder}",
},
{
name = 'Chrome',
type = "chrome",
request = "attach",
program = "${file}",
cwd = vim.fn.getcwd(),
sourceMaps = true,
protocol = "inspector",
port = 9222,
webRoot = "${workspaceFolder}"
}
}
end
end,
}