diff --git a/neovim/dot-config/nvim/lua/config/keymaps.lua b/neovim/dot-config/nvim/lua/config/keymaps.lua index 558d791..69ea970 100644 --- a/neovim/dot-config/nvim/lua/config/keymaps.lua +++ b/neovim/dot-config/nvim/lua/config/keymaps.lua @@ -15,8 +15,9 @@ local function toggle_or_focus_explorer() return end - -- No explorer open; open one at the project root - Snacks.explorer({ cwd = LazyVim.root() }) + -- No explorer open; open one at the actual working directory. + -- (inside the explorer, toggles between project cwd and module root) + Snacks.explorer() end vim.keymap.set("n", "e", toggle_or_focus_explorer, { desc = "Explorer (toggle/focus)" }) diff --git a/neovim/dot-config/nvim/lua/plugins/lint.lua b/neovim/dot-config/nvim/lua/plugins/lint.lua new file mode 100644 index 0000000..3a921b9 --- /dev/null +++ b/neovim/dot-config/nvim/lua/plugins/lint.lua @@ -0,0 +1,11 @@ +return { + { + "mfussenegger/nvim-lint", + optional = true, + opts = { + linters_by_ft = { + sql = { "sqlfluff" }, + }, + }, + }, +} diff --git a/neovim/dot-config/nvim/lua/plugins/lspconfig.lua b/neovim/dot-config/nvim/lua/plugins/lspconfig.lua index 6bb655b..7e48609 100644 --- a/neovim/dot-config/nvim/lua/plugins/lspconfig.lua +++ b/neovim/dot-config/nvim/lua/plugins/lspconfig.lua @@ -6,7 +6,6 @@ return { gopls = { settings = { gopls = { - experimentalWorkspaceModule = true, hints = { assignVariableTypes = false, -- compositeLiteralFields = false,