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: github-linguist/linguist
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v9.0.0
Choose a base ref
...
head repository: github-linguist/linguist
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 16 commits
  • 58 files changed
  • 13 contributors

Commits on Dec 19, 2024

  1. Add :Z to 'docker run -v' so that it works with Podman on Fedora (#7160)

    docs: Add :Z to 'docker run -v' so that it works with Podman on Fedora (fixes #7159)
    vorburger authored Dec 19, 2024
    Configuration menu
    Copy the full SHA
    63cfd70 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2025

  1. Add mdsvex and Survex data (#7194)

    * feat: add mdsvex
    
    Adds support for the [`mdsvex`](https://github.com/pngwn/MDsveX)
    language, a Markdown preprocessor for Svelte. At the time of writing,
    a search returns 4.1k `mdsvex` files hosted on GitHub:
    https://github.com/search?q=path%3A*.svx+NOT+%2F%5CA%28%3B%7C%5C*begin%5Cs%7C%5C*units%5Cs%29%2F+NOT+is%3Afork&type=code
    
    No grammar or LSP exists yet. Progress for these is tracked in
    pngwn/MDsveX#121
    For code editors, files can best be marked as Markdown.
    
    Sample is taken from [`sveltesociety.dev`](https://github.com/svelte-society/sveltesociety.dev/blob/d2f08cc604a205e51aa8cae3856aae64498096d2/src/routes/recipes/stores/%2Bpage.svx), licenced under the [MIT License](https://github.com/svelte-society/sveltesociety.dev/blob/d2f08cc604a205e51aa8cae3856aae64498096d2/LICENSE).
    
    Colour was chosen to be identical to the [primary accent colour of the `mdsvex` website](https://github.com/pngwn/MDsveX/blob/f29f31c281c93a1f5e604ccc9f8e4cc14208a8d8/packages/site/static/global.css#L21)
    
    Note that the `.svx` extension is also used for [Survex data files](https://survex.com/docs/manual/datafile.htm).
    Since that is currently not supported, no heuristic was added.
    Should the need to add such a heuristic arise in the future,
    the following RegEx will match for Survex data files:
    `/\A(;|\*begin\s|\*units\s)/`
    
    * feat: add Survex data
    
    Adds support for the [Survex data](https://survex.com/docs/manual/datafile.htm) format, a plaintext data file format used for mapping caves. At the time of writing, a search returns 2.4k Survex data files hosted on GitHub: https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.svx+%2F%5CA%28%3B%7C%5C*%5B%5E*%5D%2B%24%29%2F
    
    No grammar or LSP exists for these, to my knowledge.
    
    Sample is taken from the [Philippine Surveys from the BEC expedition 2015](https://github.com/speleo/philippine-surveys-2015/blob/bad0f4490661908bcda3054226ab178bfa799f4a/Romeo/thTMPDIR/data.svx), in particular a temporary data file created by Therion during the mapping of the Romeo cave, licenced under the [Creative Commons Zero v1.0 Universal](https://github.com/speleo/philippine-surveys-2015/blob/bad0f4490661908bcda3054226ab178bfa799f4a/LICENSE) licence.
    
    Colour was chosen as the [background colour of the navigation bar of the Survex website](https://survex.com).
    
    * feat: add heuristic to distinguish Survex data and `mdsvex` files
    
    * test: add `.svx` heuristics test
    mahtaran authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    d2707a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94aba1a View commit details
    Browse the repository at this point in the history
  3. Fix FreeBASIC heuristic (#7186)

    Fix freebasic heuristic
    DecimalTurn authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    f15ab0b View commit details
    Browse the repository at this point in the history
  4. Add KDL language (#7169)

    * Add KDL
    
    * add a few more samples
    
    * review fixes
    
    * Add ace/codemirror stuff for KDL
    zkat authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    6566185 View commit details
    Browse the repository at this point in the history
  5. Fixed heuristic for the OMNeT++ MSG language (#7157)

    fixed heuristic for the OMNeT++ MSG language
    adamgeorge309 authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    13aa301 View commit details
    Browse the repository at this point in the history
  6. Add the .apex extension to the Apex language (#6975)

    * Add the .apex extension to the Apex language support
    
    * Add second example
    
    * Change order
    
    * Update lib/linguist/languages.yml
    
    Co-authored-by: Colin Seymour <[email protected]>
    
    ---------
    
    Co-authored-by: Colin Seymour <[email protected]>
    mmanela and lildude authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    7e04d26 View commit details
    Browse the repository at this point in the history
  7. Add Answer Set Programming and Linear Programming (#7184)

    * Add Answer Set Programming
    
    * Add Answer Set Programming examples
    
    Pulled from clingo (MIT) and from Draco (BSD 3 Clause)
    
    * Add Linear Programming language entry
    
    * Add Linear Programming samples
    
    * Add heuristic for Linear Programming
    
    Linear programs must have an objective
    
    * Make linear programming heuristic more precise
    
    Exactly match the object line
    
    ---------
    
    Co-authored-by: Colin Seymour <[email protected]>
    nickswalker and lildude authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    30c4668 View commit details
    Browse the repository at this point in the history
  8. Add MiniZinc (#7190)

    * Add MiniZinc
    
    * Add MiniZinc samples
    
    ---------
    
    Co-authored-by: Colin Seymour <[email protected]>
    nickswalker and lildude authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    e5e652d View commit details
    Browse the repository at this point in the history
  9. 1 Configuration menu
    Copy the full SHA
    5293d68 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2025

  1. Add OverpassQL (#7197)

    nickswalker authored Jan 9, 2025
    Configuration menu
    Copy the full SHA
    07486a1 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2025

  1. Update references to go-enry in documentation (#7198)

    Update references to go-enry
    lildude authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    09880c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2025

  1. Switch ApacheConf to maintained upstream (#7143)

    * Switch to `mrmlnc/vscode-apache`
    
    * Fix auto-generated `grammars.yml`
    
    * Fix auto-generated `vendor/README.md`
    
    * Revert "Fix auto-generated `vendor/README.md`"
    
    This reverts commit a9ec515.
    
    * Revert "Fix auto-generated `grammars.yml`"
    
    This reverts commit 1c7a57f.
    
    * Revert "Switch to `mrmlnc/vscode-apache`"
    
    This reverts commit 5ecef2b.
    
    * Replace Apacheconf grammar
    
    ---------
    
    Co-authored-by: Colin Seymour <[email protected]>
    nisbet-hubbard and lildude authored Jan 14, 2025
    Configuration menu
    Copy the full SHA
    1a30b0f View commit details
    Browse the repository at this point in the history
  2. Add Xmake language (#7199)

    * Add Xmake language
    
    * fix README
    
    * add .lua extension for xmake
    
    * move xmake sample to filenames
    
    * sort language
    
    * Add sample
    
    ---------
    
    Co-authored-by: Colin Seymour <[email protected]>
    waruqi and lildude authored Jan 14, 2025
    Configuration menu
    Copy the full SHA
    be39d09 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2025

  1. Add Jai language (#7202)

    * Add Jai language
    
    * Update Jai language with up-to-date grammar
    funkkiy authored Jan 21, 2025
    Configuration menu
    Copy the full SHA
    8e7ffb3 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2025

  1. Update extension list for HEEx (#7220)

    * Update extension list for HEEx
    
    * Remove .neex
    jonatanklosko authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    98b503a View commit details
    Browse the repository at this point in the history
Loading