fix: Moving Ui2 to its own config file, adding settings to the

yaml-companion to give more accurate matching of files, disabling
twilight plugin (not really used but may be tested again during pair
programming in the future), removing scrolloff
This commit is contained in:
2026-06-04 17:49:32 -05:00
parent 82d843edbb
commit 08b5c6a247
5 changed files with 23 additions and 13 deletions

View File

@@ -1,10 +1,3 @@
require('vim._core.ui2').enable {
enable = true,
msg = {
targets = "msg",
}
}
-- Load the following plugins eagerly to prevent visual oddities
require('plugins.gruvbox') -- Colorscheme setup
require('plugins.lualine') -- Status line plugin
@@ -12,14 +5,15 @@ require('plugins.lualine') -- Status line plugin
-- vim.schedule defers plugin loading for after the main loop starts
-- Startup is cleaner and faster than ever
vim.schedule(function()
require('plugins.yaml-companion') -- Additional YAML and JSON schema helper
require('plugins.language_support') -- LSP, treesitter and any other language specific support plugins
require('plugins.gitsigns') -- Git gutter notifiers
require('plugins.nvim-cmp') -- Autocompletion plugin (TODO: Move to builtin completion?)
require('plugins.luasnip') -- Snippet engine
require('plugins.telescope') -- Floating window fuzzy searching different sources
require('plugins.telekasten') -- Note taking plugins
require('plugins.telekasten') -- Note taking plugin
require('plugins.mason') -- LSP and DAP manager
require('plugins.twilight') -- Focus mode, dim lines around the cursor's location
-- require('plugins.twilight') -- Focus mode, dim lines around the cursor's location
require('plugins.render-markdown') -- Render markdown directly in neovim
vim.pack.add({
@@ -32,6 +26,8 @@ vim.schedule(function()
require('nvim-autopairs').setup() -- Automatic pair completion of paranteticals, braces, quotes, etc.
require('plugins.dap') -- DAP debugging plugin
require('plugins.dap-python') -- Debug plugin settings specifically for python
require('plugins.yaml-companion') -- Additional YAML and JSON schema helper
require('plugins.nvim-lint') -- Linter loader
-- Experimental
require('plugins.note_taking') -- In house note taking plugin (TODO: rename once the plugin name is solidified)
-- require('plugins.nvim-lint') -- Linter loader
end)