I’ve been experiencing a set of strange technical issues in Sublime Text that are starting to interfere with my workflow on a project I’m maintaining—a Texas Roadhouse menu website built with a mixture of HTML, JSON data files, JavaScript modules, and some templating. The first and most persistent problem is extremely slow indexing whenever I open the project. Sublime Text begins the indexing process and gets stuck at certain JSON files (specifically the large menu-data files). Sometimes it completes after several minutes, but other times the editor becomes sluggish until I manually restart it. I’ve tried excluding folders and tweaking indexing settings, but the inconsistency remains.
In addition to that, I’m seeing syntax highlighting break randomly in several file types. For example, some of my HTML files that contain embedded JS (used for menu item filters and pricing logic) display incorrect colors, especially around blocks. JSON highlighting also occasionally loses structure, turning everything into plain text after a few edits. This usually fixes itself after closing and reopening the file, but it slows down development and makes spotting errors harder while updating menu items and nutritional data.
Another issue I keep running into is unreliable project-wide search behavior. When I use “Find in Files” to search for a price value, ingredient term, or specific menu item name, Sublime Text sometimes fails to return results that I know exist in the project. Other times it returns outdated results, as if it’s not indexing the newest file contents. This has caused a few problems where I updated item names or pricing in multiple places but missed a stray reference because the search didn’t detect it. Clearing the index via the command palette helps occasionally, but the problem keeps returning.
I’ve also been struggling with auto-completion and snippets behaving inconsistently. For example, some of my HTML snippets for rendering menu cards or nutritional info blocks won’t trigger unless I type the trigger text extremely slowly or restart Sublime. Even simple JS completions like object keys for menu items sometimes don’t appear at all. I rely heavily on these to maintain consistent structure across the menu database and layout templates, so this has been slowing down development considerably.
Another odd issue occurs when working with multiple panes. When editing several menu-related files side-by-side (like JSON + HTML + JS), Sublime Text occasionally stops updating syntax colors or brace matching in one of the panes. It doesn’t crash, but it behaves as if one pane “disconnects” from the syntax engine. Switching syntax modes manually does nothing. Only reopening the file or restarting Sublime fixes it. This has happened often enough that I’m starting to suspect a deeper issue with the syntax engine or one of the packages I’m using.
Overall, I’m trying to figure out if these issues stem from Sublime’s indexing system, a package conflict, a corrupted workspace, or something else entirely. I’ve already tried removing and reinstalling packages, clearing cache folders, and rebuilding the index, but nothing has fully resolved the problems. If anyone here has experience dealing with inconsistent indexing, broken syntax highlighting, or unreliable project-wide search in Sublime Text—especially with large JSON datasets I’d really appreciate your insights. This Texas Roadhouse menu project depends on fast and stable editing, and I’d like to get Sublime Text back to its usual reliable performance. sorry for long post