Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: codingseb/CSharpRegexTools4Npp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: codingseb/CSharpRegexTools4Npp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: intellisense
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 9 files changed
  • 2 contributors

Commits on Mar 31, 2025

  1. feat: working intellisense with special regions

    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    fd803c2 View commit details
    Browse the repository at this point in the history
  2. fix: stucked TextSource RadioButton

    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    c188b0c View commit details
    Browse the repository at this point in the history
  3. fix: autocomplete position calc exception

    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    51cb48a View commit details
    Browse the repository at this point in the history
  4. feat: add first autocompletion on C#SCript text source

    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    06f8222 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2025

  1. Implements signature help functionality

    Adds signature help using Roslyn to provide contextual information
    about method parameters and overloads as the user types.
    
    This includes creating a tooltip that displays the method signature,
    highlights the current parameter, and provides documentation.
    Also enables navigation between method overloads using arrow keys.
    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed Apr 1, 2025
    Configuration menu
    Copy the full SHA
    633729a View commit details
    Browse the repository at this point in the history
  2. Improves code completion and signature help

    Adds caching for completion item images to improve performance.
    
    Automatically adds parentheses for method and extension completions.
    
    Closes completion window only for truly invalid identifier characters.
    
    Displays signature help when typing '(' or ','.
    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed Apr 1, 2025
    Configuration menu
    Copy the full SHA
    f5cd08b View commit details
    Browse the repository at this point in the history
  3. Moves attached behavior to extension class

    Separates the attached behavior logic into a dedicated extension class for better organization and clarity.
    This enhances code maintainability and promotes reusability of the attached behavior functionality.
    codingseb committed Apr 1, 2025
    Configuration menu
    Copy the full SHA
    b1ae5ad View commit details
    Browse the repository at this point in the history
  4. Disables debug mode

    Disables debug mode in Roslyn completion and signature help behaviors.
    
    This improves performance in production environments by removing unnecessary debugging overhead.
    codingseb committed Apr 1, 2025
    Configuration menu
    Copy the full SHA
    fff13f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2025

  1. Removes unnecessary line break

    Removes an unnecessary line break in the GetSignatureHelpItemsAsync method declaration for improved code readability.
    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed Apr 7, 2025
    Configuration menu
    Copy the full SHA
    6a9df52 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2025

  1. Merge branch 'master' into intellisense

    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed May 5, 2025
    Configuration menu
    Copy the full SHA
    7240362 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2025

  1. Merge branch 'master' into intellisense

    Sébastien Geiser Sébastien Geiser
    Sébastien Geiser authored and Sébastien Geiser committed May 6, 2025
    Configuration menu
    Copy the full SHA
    cc40793 View commit details
    Browse the repository at this point in the history
Loading