Commit Graph

  • 3dc9e36af6 workaround for fennel#221 XeroOl 2024-05-14 00:46:10 -0500
  • e37c77958d fix zero-arg documented function formatting XeroOl 2024-05-14 00:18:07 -0500
  • 9bad702d91 make docs will download and rebuild lua documentation XeroOl 2024-05-13 23:58:48 -0500
  • 3fad66a476 Switch docs to autogenerated XeroOl 2024-05-13 23:54:16 -0500
  • 043cfc033c last doc gen update before I do the changes XeroOl 2024-05-13 22:52:51 -0500
  • 1c925ea1fb More doc-making work! it works! XeroOl 2024-05-13 22:43:33 -0500
  • bb420adbf9 docs are closer to working XeroOl 2024-05-13 02:24:27 -0500
  • 0068662c8b add test for a fix I did a while ago XeroOl 2024-05-13 01:53:52 -0500
  • 8d57f60369 remove some comments :) XeroOl 2024-05-13 01:07:05 -0500
  • 4bce5c87ec Tests for reader macros XeroOl 2024-05-13 01:06:46 -0500
  • f17342b7ce Fix hashfn and quote and unquote XeroOl 2024-05-12 16:45:18 -0500
  • 34e0bce092 Hover in hashfn XeroOl 2024-05-12 15:32:43 -0500
  • be44cda696 Unknown field errors in _G are suppressed XeroOl 2024-05-12 12:25:14 -0500
  • 31c22fe261 doc extraction, also parse the module descriptions XeroOl 2024-05-12 12:01:06 -0500
  • 579fb44109 split code path for builtins vs globals XeroOl 2024-05-12 12:00:19 -0500
  • db7a911b7f docs get-global takes a self parameter XeroOl 2024-05-07 14:03:19 -0500
  • 10aeb63142 more doc extraction code XeroOl 2024-05-07 14:02:50 -0500
  • 767cb88f63 beginning work on autogenerated docs XeroOl 2024-05-07 00:15:47 -0500
  • 711c225e9c Fix crash when searching non-table documentation XeroOl 2024-05-06 10:36:07 -0500
  • 2d7c8b1ad7 Lints for doc fields, doc hovers on strings XeroOl 2024-05-04 15:36:03 -0500
  • 926dff9267 Docs when completing string fields XeroOl 2024-05-04 14:10:50 -0500
  • de7ca2a5c1 clean things up XeroOl 2024-05-04 14:10:36 -0500
  • d06e0dfbe8
    test function to check code actions don't exist XeroOl 2024-05-04 01:27:37 -0500
  • bd2d208724
    Make if statements behave more normally XeroOl 2024-05-02 21:05:48 -0500
  • 944f57cc08 No duplicate scope completions XeroOl 2024-04-30 21:42:00 -0500
  • 343777d301 eglot completion quirk tests XeroOl 2024-04-30 21:40:07 -0500
  • ac406e38d0 Next attempt to fix emacs XeroOl 2024-04-30 16:56:41 -0500
  • 1135eee7ed attempt to fix the emacs completions again XeroOl 2024-04-30 16:16:43 -0500
  • 80a43cab08 Avoid include warnings when compiling. Phil Hagelberg 2024-04-27 09:38:28 -0700
  • a4251e5d21 single out the Eglot client because it does completions differently XeroOl 2024-04-27 00:45:18 -0500
  • f96620a028 Fix crash. Not sure when this broke. oops! XeroOl 2024-04-24 16:21:00 -0500
  • e22f2bba01 small refactor XeroOl 2024-04-24 15:46:25 -0500
  • 40605c7bcb fix: Choose positionEncoding=utf-8 even if it isn't listed last XeroOl 2024-04-07 23:26:17 -0500
  • 311ce2645e fix fennel-ls#22 XeroOl 2024-04-07 23:18:14 -0500
  • 5fa5a0a323 make repl runs a fennel repl with the path set correctly XeroOl 2024-03-28 23:59:45 -0500
  • 59b966a25f Add a bunch of tests for compiler recovery XeroOl 2024-03-28 23:51:22 -0500
  • 3bc530e11b in tests, separate compile error diagnostics from lints XeroOl 2024-03-28 23:04:25 -0500
  • b5750b1a8a rename diagnostic to lint XeroOl 2024-03-28 23:01:20 -0500
  • 0fd6a48ed2 basic code action test for the (+) -> 0 lint XeroOl 2024-03-28 22:39:36 -0500
  • e81920585d add more tests for error recovery XeroOl 2024-03-28 22:39:13 -0500
  • e47ee55784 shuffle around how encoding works in the tests XeroOl 2024-03-28 22:38:01 -0500
  • c92ea1c3ca fix recovery from empty () call, because it didn't work XeroOl 2024-03-28 22:37:10 -0500
  • a1c4e84910 recovery from empty () call XeroOl 2024-03-26 14:12:57 -0500
  • 7c81ffcbb3 First attempt at code actions, no tests yet XeroOl 2024-03-26 14:12:34 -0500
  • ca2dbf9237 let me hide keys using mt.__json_exclude_keys XeroOl 2024-03-26 13:00:57 -0500
  • c79c80cb41 fix the path with --check XeroOl 2024-03-26 12:58:06 -0500
  • 549e240787 fixed links in readme XeroOl 2024-03-23 20:24:52 -0500
  • 2f62761e37 unknown module in (include) doesn't propagate errors XeroOl 2024-03-22 12:29:40 -0500
  • cc05d7089f final attempt at fixing builds.sr.ht XeroOl 2024-03-04 00:38:47 -0600
  • 80d0e297a1 more likely pass builds.sr.ht tests XeroOl 2024-03-04 00:36:53 -0600
  • 65ea473197 new rockspec to make the luarocks rock work XeroOl 2024-03-04 00:29:20 -0600
  • 146c994991 Release 0.1.2 XeroOl 2024-03-03 23:18:09 -0600
  • aca22dd755 update to Fennel 1.4.2 XeroOl 2024-03-03 23:14:47 -0600
  • 888689a3a1 Make tests pass on old lua versions XeroOl 2024-03-03 23:14:22 -0600
  • f14d91b9c4
    add test for hover over modules XeroOl 2024-03-03 23:03:31 -0600
  • 24dc75eacc
    remove the rockspec, it shouldn't be here XeroOl 2024-03-03 17:33:47 -0600
  • c0e5a431ff fix ...; -> ... typo in docs XeroOl 2024-03-02 20:30:18 -0600
  • 1b3a8b2ae3 fix makefile XeroOl 2024-03-02 20:27:32 -0600
  • d198db0414 Fill out the last docs XeroOl 2024-03-02 20:20:07 -0600
  • 0a766c6425 Finally, documentation for table.insert XeroOl 2024-03-02 20:12:27 -0600
  • 308f7d9930 fix broken test XeroOl 2024-03-02 10:55:15 -0600
  • 1eb4a770dd Make the multisym splitter tiebreak the right way XeroOl 2024-03-01 21:36:00 -0600
  • cb8dc29bed Analyze (include) the same way as (require) XeroOl 2024-03-01 17:37:32 -0600
  • be997dc7fb add diagnostic test for unknown module field XeroOl 2024-03-01 17:32:51 -0600
  • 0dd9c0ff65 improved formatting for destructure XeroOl 2024-03-01 17:28:24 -0600
  • cab3bbc49d remove the dummy test project files XeroOl 2024-03-01 17:01:10 -0600
  • 25375715c7 Restore hovering to globals XeroOl 2024-03-01 16:48:07 -0600
  • a2f233576e Change readme to reflect faith.fnl tests, and more diagnostics XeroOl 2024-03-01 16:41:54 -0600
  • 66bcfc65e5 fix completions for M style modules XeroOl 2024-03-01 15:22:32 -0600
  • 45ab692db4 don't warn for symbols hidden in macros XeroOl 2024-03-01 14:52:23 -0600
  • 284983657f continue compilation in broken let statements XeroOl 2024-03-01 14:51:18 -0600
  • 186c388344 Change tests to faith XeroOl 2024-03-01 14:37:33 -0600
  • 418e04edff fix tests to work again XeroOl 2024-02-24 00:00:33 -0600
  • cf794d4934 Flag that fennel-ls supports 1.4.2 XeroOl 2024-02-23 23:52:45 -0600
  • a7d6122670 Fix completion problem in (if) conditions with no body XeroOl 2024-02-23 23:52:27 -0600
  • f54ddc6e08 luarocks garbage XeroOl 2024-02-23 14:15:38 -0600
  • 44805cd675 Add lint for (values) in non-tail position of a call XeroOl 2024-02-23 12:25:51 -0600
  • 9e4ca548e3 Release 0.1.1 XeroOl 2024-02-19 23:45:09 -0600
  • 7588655b3e Update Fennel to 1.4.1 XeroOl 2024-02-19 23:32:05 -0600
  • 112132cc5a feat: add nix(os) packaging &development support grenewode 2024-02-19 23:13:50 -0600
  • 41adfc7099 Add more ops to diagnostics.fnl XeroOl 2024-02-19 23:02:25 -0600
  • 7e1bde8d64 Readme changes XeroOl 2024-02-19 22:56:00 -0600
  • 6152bed8a6 Move json dependency to fennel-ls/json, to represent that it's a modified version XeroOl 2024-02-19 21:31:50 -0600
  • 130f96a4ca Small changes to the lint instructions XeroOl 2024-02-18 16:16:18 -0600
  • 5c19cb3a83 Instructions for creating lint rules XeroOl 2024-02-18 16:08:23 -0600
  • 647421f21b clean up diagnostics XeroOl 2024-02-18 16:03:13 -0600
  • bc31279f41 Refactoring diagnostics XeroOl 2024-02-17 23:51:34 -0600
  • 33a412e299 Lint for any call to any op with no arguments XeroOl 2024-02-17 22:50:23 -0600
  • 67b1fbfbef minor microoptimizations XeroOl 2024-02-17 22:38:25 -0600
  • 21500707de updated changelog and fixed lint XeroOl 2024-02-16 23:29:50 -0600
  • d8f0d396a9 fix diagnostics indent XeroOl 2024-02-16 23:00:51 -0600
  • ea89ecad9f Diagnostics with similar iterators are fused together XeroOl 2024-02-16 22:12:50 -0600
  • 814ebb4dfa the --check flag gives nonzero exit code if it found anything XeroOl 2024-02-12 21:58:23 -0600
  • ddbed43a7d changing some comments and doc comments XeroOl 2024-02-12 21:41:32 -0600
  • b8565bd146 More language.fnl changes XeroOl 2024-02-12 21:41:14 -0600
  • 2e1a2b74b5 Shuffle docs around XeroOl 2024-02-12 18:59:41 -0600
  • 68bad4eaba last working in middle of refactor XeroOl 2024-02-12 15:52:22 -0600
  • d3f6d95c09 change the names to be more different XeroOl 2024-02-11 23:55:05 -0600
  • 6f9935a781 Fix renames that cover method calls XeroOl 2024-02-11 23:45:08 -0600
  • be5e167d67 very minor fix for completions XeroOl 2024-02-11 23:11:45 -0600