I've mentioned once before some of the packages I use in Sublime Text, but it's also useful to keep track of the customized settings I use in a few of them. This post will help me track that kind of thing.
FileDiffs
I like WinMerge for doing visual diffs, so that's what I configure here.
{
"cmd": ["C:\\Program Files (x86)\\WinMerge\\WinMergeU.exe", "$file1", "$file2"]
}
LSP
I like seeing my diagnostic counts in the status bar.
{
"show_diagnostics_count_in_view_status": true,
}
LSP-ruff
To stay current, I use a custom installation path, which I can keep up to date with the latest release.
{
"initializationOptions": {
"globalSettings": {
"logLevel": "info",
"path": ["C:\\Python\\Python31203\\Scripts\\ruff.exe"],
"interpreter": ["C:\\Python\\Python31203\\python.exe"]
}
}
}
MarkdownPreview
Just the vanilla parser for me, thanks.
{
"enabled_parsers": ["markdown"]
}
TodoReview
This config adds a few extra locations to ignore when looking for TODOs:
{
"exclude_folders": [
"*.git*",
"*junkyard*",
"*logs*",
"*sample-data*",
"*venv*",
]
}