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

Parinfer Take 3 #1429

Open
wants to merge 96 commits into
base: dev
Choose a base branch
from
Open

Parinfer Take 3 #1429

wants to merge 96 commits into from

Commits on Dec 8, 2021

  1. WIP infer parens and preserve formatting fwd

    Addresses #253
    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    273f79f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2e23d0 View commit details
    Browse the repository at this point in the history
  3. Format forward on enter

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    8fef5ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4daa30b View commit details
    Browse the repository at this point in the history
  5. Update docs

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    c6517c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    732f020 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f79f305 View commit details
    Browse the repository at this point in the history
  8. Update Calva description

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    406fb93 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b2d107c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5df063c View commit details
    Browse the repository at this point in the history
  11. Udate docs [skip ci]

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    3792315 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f34b978 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a5837a7 View commit details
    Browse the repository at this point in the history
  14. Make Calva Highlight a separate page

    Not related to the parinfer feature, but beacuse I answered this:
    https://clojureverse.org/t/we-created-and-maintain-calva-ask-us-anything/7131/34?u=pez
    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    2356668 View commit details
    Browse the repository at this point in the history
  15. Document auto-closing setting

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    e5dde87 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    804a9f3 View commit details
    Browse the repository at this point in the history
  17. Dynamic parinfer config

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    9f5b38f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a297205 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    aed920f View commit details
    Browse the repository at this point in the history
  20. Use onType true for docmirror model edits

    Temporarily. It was hardoded to false before. Which was more wrong. =)
    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    4de1678 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b70c242 View commit details
    Browse the repository at this point in the history
  22. Fix extra paren

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    186aad5 View commit details
    Browse the repository at this point in the history
  23. Fix funny function name

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    675005f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c9ea47b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    946876c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    59c091b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    4b37ca8 View commit details
    Browse the repository at this point in the history
  28. Paredit -> parinfer

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    25455b9 View commit details
    Browse the repository at this point in the history
  29. Don't nag on readonly documents

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    399c964 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    7b74e47 View commit details
    Browse the repository at this point in the history
  31. Fix formatForward config bug

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    dff921f View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f67287d View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    69fdba1 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    839f3d6 View commit details
    Browse the repository at this point in the history
  35. Update docs/site/parinfer.md

    Co-authored-by: Chris Oakman <[email protected]>
    PEZ and oakmac committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    3048bcf View commit details
    Browse the repository at this point in the history
  36. Create token cursors inside changes loop

    This fixes a bug with undo behaving super crazy
    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    5353e3d View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    a09f6e5 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    72235ee View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    a1259b8 View commit details
    Browse the repository at this point in the history
  40. Resize huge gif

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    1183461 View commit details
    Browse the repository at this point in the history
  41. Add CRLF test file

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    abc915a View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    e8386d3 View commit details
    Browse the repository at this point in the history
  43. Update docs

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    b47aee2 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    a3029c3 View commit details
    Browse the repository at this point in the history
  45. Update statusbar

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    66dfcbd View commit details
    Browse the repository at this point in the history
  46. Batch edits in processChanges

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    75985a3 View commit details
    Browse the repository at this point in the history
  47. Don't alert in for result doc

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    e80a383 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    bed42e4 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    a16925c View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    82058c0 View commit details
    Browse the repository at this point in the history
  51. Clean ns

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    2240d1a View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    f6b5ab4 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    abe6f51 View commit details
    Browse the repository at this point in the history
  54. Factor out fomratRangeInfo

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    72cc125 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    f01153e View commit details
    Browse the repository at this point in the history
  56. Factor out indexForFormatForward

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    5bbd320 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    e9848a0 View commit details
    Browse the repository at this point in the history
  58. Format pasted text as-you-type

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    cec880b View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    60ba1ef View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    ca4df54 View commit details
    Browse the repository at this point in the history
  61. Add cljfmt testdata config

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    80127f9 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    543bae3 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    5e96938 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    7a2d537 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    15f9b3c View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    b1d2b42 View commit details
    Browse the repository at this point in the history
  67. Add debug logging

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    f8975f1 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    fc498b3 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    2ae102a View commit details
    Browse the repository at this point in the history
  70. Use a promise chain

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    773e177 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    ae2dd92 View commit details
    Browse the repository at this point in the history
  72. Use theme for toolbar item color

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    f121281 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    d9e5e72 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    1aaa047 View commit details
    Browse the repository at this point in the history
  75. Update documentatioon

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    81e08a6 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    7deddaf View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    7039484 View commit details
    Browse the repository at this point in the history
  78. Update health checking strategy

    Using a `parinferReadinessBeforeChange` member on the mirrored doc
    * null before we enter processChanges
    * set from the model if null
    * no parinfer done if not healthy before changes started
    * reset after all extra edits are applied
    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    5e4da41 View commit details
    Browse the repository at this point in the history
  79. Use closed in batchDone variable to control reset

    TODO: Figure out efficient way to stop infer after paredit
    TODO: Figure out how to stop infer after paredit format
    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    653f807 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    104a813 View commit details
    Browse the repository at this point in the history
  81. Stop updating status bar on open doc events

    Some weird documents are opened...
    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    3f8f4b3 View commit details
    Browse the repository at this point in the history
  82. Revert normalize-indents

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    062909a View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    08ea756 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    9db804c View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    9a8e0bf View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    69c9aa6 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    427c40d View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    e586c5b View commit details
    Browse the repository at this point in the history
  89. Infer after delete, of course

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    54cd8bc View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    69fe6e4 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    47adbee View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    0dc548c View commit details
    Browse the repository at this point in the history
  93. Update changelog

    PEZ committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    2379e28 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    e4f3d07 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2021

  1. Add crlf another sandbox file

    PEZ committed Dec 12, 2021
    Configuration menu
    Copy the full SHA
    fc4ffac View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Configuration menu
    Copy the full SHA
    5638d86 View commit details
    Browse the repository at this point in the history