Commits

trunk
Switch branches/tags
All users
Until Dec 24, 2025
December 2025
Su Mo Tu We Th Fr Sa
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
4 5 6 7 8 9 10

Commits on November 28, 2025

  1. fix(lsp): code actions work on all tabs, fix Enter key on panels, syntax highlighting
    - Fix Alt+. code actions for all tabs by sending LSP didOpen notification
      when tabs are created via file tree, jump-to-definition, or workspace restore
    - Fix Enter key double-processing on offcanvas panels (code actions, references,
      symbols) - Enter was both executing action AND inserting newline in editor
    - Fix Fortran syntax highlighting when switching between file types by auto-
      updating the syntax highlighter when editor filename changes
    - Enable CAP_CODE_ACTIONS for Fortran (fortls)
    - Remove extensive debug logging from command_handler_module.f90 (550+ lines)
    espadonne committed
  2. espadonne committed

Commits on November 27, 2025

  1. feat(lsp): multi-server support with server-attributed diagnostics
    - Multiple LSP servers per file type (Pyright + Ruff for Python)
    - Capability-based request routing (rename→Pyright, code actions→Ruff)
    - Diagnostics track source server; code actions only see own diagnostics
    espadonne committed

Commits on November 26, 2025

Commits on November 25, 2025

  1. espadonne committed

Commits on November 24, 2025

  1. espadonne committed

Commits on November 23, 2025

Commits on November 22, 2025

Commits on November 21, 2025

  1. espadonne committed
  2. espadonne committed

Commits on November 19, 2025

  1. espadonne committed

Commits on November 18, 2025

  1. feat: add diagnostics infrastructure for LSP
    - Create diagnostics_module to store and query diagnostics
    - Integrate diagnostics store into editor state
    - Add diagnostics handler callback in LSP manager
    - Parse publishDiagnostics notifications from language servers
    - Support for error/warning/info/hint severity levels
    
    Co-Authored-By: mfwolffe <wolffemf@dukes.jmu.edu>
    espadonne committed
  2. docs: add comprehensive LSP test files and documentation
    Co-Authored-By: mfwolffe <wolffemf@dukes.jmu.edu>
    espadonne committed
  3. feat: parse real LSP completion/hover responses
    Co-Authored-By: mfwolffe <wolffemf@dukes.jmu.edu>
    espadonne committed
  4. feat: add LSP hover tooltip with Ctrl+H trigger
    Co-Authored-By: mfwolffe <wolffemf@dukes.jmu.edu>
    espadonne committed
  5. feat: add LSP completion popup with Ctrl+Space trigger
    Co-Authored-By: mfwolffe <wolffemf@dukes.jmu.edu>
    espadonne committed