Skip to content

Conversation

@t3ta
Copy link

@t3ta t3ta commented Mar 28, 2025

This pull request includes several updates to the README.md file and introduces new features and improvements to the MCP Language Server. The changes enhance the documentation, add new configuration options, and improve the functionality of text edits.

Documentation Updates:

  • README.md: Updated to reflect the fork status, provide a clearer motivation, and describe the tools with more detail. Added instructions for installing language servers, building the server, and creating a configuration file. [1] [2] [3] [4] [5]

Configuration Enhancements:

  • Added a sample config.json file to define language servers and their configurations.

Dependency Updates:

  • go.mod: Added new dependencies (go-spew, go-difflib, testify).

Code Improvements:

  • internal/tools/apply-text-edit.go: Enhanced the ApplyTextEdits function to support regex-based replacements, bracket balance protection, and improved error handling. Introduced FileOpener interface and BracketGuardError type for better modularity and error reporting. [1] [2] [3]

t3ta and others added 7 commits March 26, 2025 16:53
…factor file handling to use an interface for file opening
…ents and implement bracket balance protection to prevent breaking pairs during edits
…support for regex operations, including bracket preservation checks. Update tool registration descriptions for clarity and specificity.
@t3ta t3ta closed this Mar 28, 2025
@t3ta t3ta deleted the feature/symbol branch March 28, 2025 03:18
zchee pushed a commit to zchee/mcp-language-server that referenced this pull request Aug 31, 2025
Add -open flag to trigger initial opening of workspace files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant