fixes for dap stuff
All checks were successful
Build neovim image / build-neovim-amd64 (push) Successful in 15m21s
Build neovim image / build-neovim-arm64 (push) Successful in 16m12s
Build neovim image / update-images-manifest (push) Successful in 16s

This commit is contained in:
Maciej Lebiest 2024-04-03 21:51:16 +02:00
parent 51f5d6cd3c
commit e29047af3b
4 changed files with 26 additions and 15 deletions

View file

@ -23,9 +23,7 @@ ENV GENERAL_PKGS="\
fzf \
tar"
ENV PYTHON_DEVEL_PKGS="python3 python3-pip"
ENV PIP_PKGS="debugpy"
ENV PYTHON_DEVEL_PKGS="python3"
ENV BUILD_ONLY_PKGS="python3-devel"
@ -49,7 +47,8 @@ ENV MASON_PKGS=" \
yaml-language-server \
markdownlint \
ansible-language-server \
ansible-lint"
ansible-lint \
debugpy"
ENV MASON_PKGS_NO_ARM="lemminx helm-ls"
@ -58,7 +57,6 @@ COPY . /root/.config/nvim
# install system dependencies
RUN dnf5 install -y \
${GENERAL_PKGS} ${NEOVIM_PKGS} ${PYTHON_DEVEL_PKGS} ${BUILD_ONLY_PKGS} && \
pip install ${PIP_PKGS} && \
dnf5 remove -y ${BUILD_ONLY_PKGS} && \
dnf5 -y autoremove && \
dnf5 clean all && \

View file

@ -34,6 +34,10 @@ require("lazy").setup({
dependencies = { "mfussenegger/nvim-dap", "nvim-neotest/nvim-nio", "theHamsta/nvim-dap-virtual-text" },
config = require('plugins.nvim-dap').init
},
{
"folke/neodev.nvim",
config = require('plugins.neodev').init
},
{ 'hrsh7th/cmp-nvim-lsp' },
{ 'hrsh7th/cmp-buffer' },
{ 'hrsh7th/cmp-cmdline' },

7
lua/plugins/neodev.lua Normal file
View file

@ -0,0 +1,7 @@
return {
init = function()
require("neodev").setup({
library = { plugins = { "nvim-dap-ui" }, types = true },
})
end
}

View file

@ -23,6 +23,8 @@ return {
-- setup dapui
local dapui = require("dapui")
dapui.setup()
dap.listeners.before.attach.dapui_config = function()
dapui.open()
end