From 0bbec5ceba0df5668ab1aedcbf2905bf599f6eba Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Wed, 8 Apr 2026 10:54:14 +0200 Subject: ide: clean up neovim configuration --- .nvim.lua | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to '.nvim.lua') diff --git a/.nvim.lua b/.nvim.lua index ba8f78b..e8205cb 100644 --- a/.nvim.lua +++ b/.nvim.lua @@ -1,3 +1,6 @@ +vim.opt.exrc = false +vim.g.autoformat = true + local workspace_folder = vim.fn.getcwd() local function safe_require(module) @@ -20,12 +23,6 @@ default_clangd_config.cmd = { vim.lsp.config("clangd", default_clangd_config) -vim.filetype.add({ - pattern = { - [".*/kstd/include/kstd/.*"] = "cpp", - } -}) - -- Debugging local dap = require("dap") local qemu_job_id = nil @@ -110,6 +107,10 @@ dap.listeners.after.event_exited["teachos_qemu_teardown"] = teardown_qemu dap.listeners.after.disconnect["teachos_qemu_teardown"] = teardown_qemu require("cmake-tools").setup({ + cmake_compile_commands_options = { + action = "soft_link", + target = string.format("%s/build", workspace_folder), + }, cmake_dap_configuration = { name = "(gdb) QEMU MI Attach", type = "teachos_qemu_mi", -- cgit v1.2.3