Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wip: fix #396, #395 and #398 #409

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from
Draft

wip: fix #396, #395 and #398 #409

wants to merge 9 commits into from

Commits on Aug 5, 2021

  1. plugin/emacs: Don't use region intersection in Flymake while reporting

    This is causing diagnostics to not be cleared sometimes (see quick-lint#398), it
    was first introduced for developement, because restarting Flymake
    without changes in buffers would not delete old diagnostics, I think
    it's fine if we not specify this option.
    
    However I suspect this is a bug in Flymake.
    
    Signed-off-by: wagner riffel <[email protected]>
    (cherry picked from commit 6a223f8)
    wgrr committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    387222b View commit details
    Browse the repository at this point in the history
  2. plugin/emacs: unify all plugin settings into a single library

    Currently there is at least two customizeble variables per plugin,
    using more than one plugin at time is annoying to configure, this
    change generalize and centralize configuration in a single place.
    
    This commit also adds configuration for searching quick-lint-js
    executable, along with helper to find it under npm folder structure.
    
    Signed-off-by: wagner riffel <[email protected]>
    wgrr committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    8b97ef1 View commit details
    Browse the repository at this point in the history
  3. plugin/emacs: recover from quick-lint-js crashes in Flymake plugin

    Signed-off-by: wagner riffel <[email protected]>
    wgrr committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    15b9fd9 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. plugin/emacs: Build and install Emacs plugins as ELPA packages

    Signed-off-by: wagner riffel <[email protected]>
    wgrr committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    7646781 View commit details
    Browse the repository at this point in the history
  2. plugin/emacs: add lsp-quicklintjs Emacs command

    Unlike M-x lsp, M-x lsp-quicklintjs doesn't prompt for a root folder.
    It does this by always before calling (lsp) saving on its own state
    file the buffer default directory as a project root.
    
    Signed-off-by: wagner riffel <[email protected]>
    wgrr committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    316e270 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. XXX: squashme

    remove require on cl-seq not present in emacs24, cl-remove-if-not is
    loaded by default.
    
    Signed-off-by: wagner riffel <[email protected]>
    wgrr committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    cb63a3b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. plugin/emacs: move package target macro to plugin/emacs

    Signed-off-by: wagner riffel <[email protected]>
    wgrr committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    8dda3dc View commit details
    Browse the repository at this point in the history
  2. plugin/emacs: be quiet while building packages

    Signed-off-by: wagner riffel <[email protected]>
    wgrr committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    4319619 View commit details
    Browse the repository at this point in the history
  3. plugin/emacs: rewrite -pkg suffix in quicklintjs-pkg.el

    To avoid confusion, *-pkg.el files has a special meaning for Emacs packages.
    
    Signed-off-by: wagner riffel <[email protected]>
    wgrr committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    57bc1cd View commit details
    Browse the repository at this point in the history