Files
dotfiles/laptop/.config/nvim/lua/laptop-languages.lua
Rob Harbaugh 2a0813b861 Gate laptop/work language packs behind stow-loaded modules
Neovim now loads either laptop-languages.lua or work-languages.lua
depending on which stow packages are active. Work mode suppresses
Rust/Go/C/C++/LaTeX servers, DAP, and vimtex entirely via cond guards.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 09:58:28 -04:00

18 lines
458 B
Lua

-- Loaded by init.lua when work-languages.lua is absent (laptop stow only).
-- Mirrors dev-settings.el: C/C++, Go, Rust, DAP.
return {
servers = {
clangd = {},
gopls = {},
rust_analyzer = {},
},
parsers = { 'c', 'cpp', 'go', 'latex', 'rust' },
formatters = {
go = { 'goimports', 'gofmt' },
rust = { 'rustfmt' },
c = { 'clang_format' },
cpp = { 'clang_format' },
},
tools = { 'clang-format' },
}