diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-10 18:45:49 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-10 18:45:49 -0500 |
| commit | dfdb35800b613f69678de712f96a91cda8f30c32 (patch) | |
| tree | c124f162d79c6392e82745cbc5fa92ea84a571b7 /tests/test-calendar-sync--event-to-org.el | |
| parent | 326ec0198b57855ed61523ea2f476b8e88cd3d50 (diff) | |
| download | dotemacs-dfdb35800b613f69678de712f96a91cda8f30c32.tar.gz dotemacs-dfdb35800b613f69678de712f96a91cda8f30c32.zip | |
refactor(lsp): make prog-general the single owner of LSP config
prog-lsp.el was required by nothing. The (require 'prog-lsp) line was commented out and later deleted, so none of its config ever ran. prog-general's LSP block was the only policy in effect, which is why the build/cache file-watch ignore list added in April never applied and the "watch all files?" prompt kept firing.
Fold prog-lsp's settings into prog-general and delete the module. This adopts its quiet, performance-first policy. Doc popups, symbol highlighting, snippets, signature help, and modeline diagnostics go off. Idle-delay drops to 0.5, the eldoc provider is stripped from the global hook, and read-process-output-max rises to 1MB. The file-watch ignore list now applies: the daemon carries all thirteen build/cache patterns, six of which lsp-mode already ships by default.
Language-specific server variables and the lsp-deferred mode hooks stay in the per-language modules.
Consolidate the two prog-lsp test files into one test-prog-general-lsp.el: twelve tests covering the file-watch and eldoc helpers across Normal, Boundary, and Error, plus the load-time invariants.
Diffstat (limited to 'tests/test-calendar-sync--event-to-org.el')
0 files changed, 0 insertions, 0 deletions
