From 12ff0c21d651e04c2b80d2e94f591b75b4a47ee0 Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Thu, 23 Nov 2023 07:04:20 -0700 Subject: [PATCH] Setup better defaults for terminal and widget windows. --- jrpotter/neovim/default.nix | 5 ++++- jrpotter/neovim/lua/init/dap.lua | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/jrpotter/neovim/default.nix b/jrpotter/neovim/default.nix index 3fc6d31..cda059b 100644 --- a/jrpotter/neovim/default.nix +++ b/jrpotter/neovim/default.nix @@ -20,7 +20,10 @@ let plugin = utils.pluginGit "e154fdb6d70b3765d71f296e718b29d8b7026a63" "mfussenegger/nvim-dap"; - config = config.programs.neovim.nvim-dap; + config = '' + require('dap').defaults.fallback.terminal_win_cmd = 'below 10split new' + ${config.programs.neovim.nvim-dap}; + ''; }; nvim-lspconfig = { diff --git a/jrpotter/neovim/lua/init/dap.lua b/jrpotter/neovim/lua/init/dap.lua index 9b8f5d1..954a2be 100644 --- a/jrpotter/neovim/lua/init/dap.lua +++ b/jrpotter/neovim/lua/init/dap.lua @@ -107,6 +107,10 @@ function M.buffer_map() vim.cmd(any_sidebar_open() and 'leftabove split' or 'vertical topleft split') sidebar.open() vim.fn.win_gotoid(win_id) + -- Update state of windows. + vim.api.nvim_win_set_option(sidebar.win, 'colorcolumn', '') + vim.api.nvim_win_set_option(sidebar.win, 'list', false) + vim.api.nvim_win_set_option(sidebar.win, 'wrap', false) end end