Commit Graph

  • 3979ab4c3c Strings beginning with digits can't be rewritten as syms. Phil Hagelberg 2025-01-05 12:25:50 -0800
  • 25196aeabf Make it so that Lua 5.1 works again XeroOl 2025-01-05 13:31:13 -0600
  • 7f15f64e22 tset lint should only apply when rewriting as sym is valid XeroOl 2024-12-28 14:34:44 -0600
  • 4bfa344b0e rename "check" to add-lint-diagnostics XeroOl 2024-12-28 14:06:41 -0600
  • ea46f368be
    json-rpc: handle when \r isn't present XeroOl 2024-10-11 22:01:12 -0500
  • e4e5054876 Add instructions for configuring Sublime Text Matthew Lyon 2024-10-09 16:19:57 -0700
  • baf1065f0b Add assert-ok helper for linting tests. Phil Hagelberg 2024-10-02 17:12:47 -0700
  • b5dbeb28fe Add unnecessary-tset, unnecessary-do, and redundant-do lints. Phil Hagelberg 2024-10-02 16:50:59 -0700
  • a27f42bfa4 Add match-should-case lint and fix action. Phil Hagelberg 2024-10-02 12:58:20 -0700
  • 8ef844ab90 Lua 5.4 updated their docs last month apparently! XeroOl 2024-09-07 23:33:08 -0500
  • 4a93642469 clean up require paths XeroOl 2024-09-07 23:32:37 -0500
  • 64e909c457 Merge branch 'eb/add-love2d' XeroOl 2024-09-07 23:20:40 -0500
  • 72c9a30343 Refactor work and remove all unnecessary fnlfmt changes Emma 2024-09-07 22:03:38 -0400
  • 3de4def951 Remove print statement for Love2D doc generation Emma 2024-09-07 21:16:07 -0400
  • 1c6999ea3f Fix loading of globals from love2d generated documentation. Phil Hagelberg 2024-09-07 15:00:13 -0700
  • f0c512575e Add Love2D API generation flag option to make docs target Emma 2024-09-07 12:33:57 -0400
  • 0e0121825d WIP adding Love2D configuration Emma 2024-09-06 18:46:20 -0400
  • e1d3b7b257 Clean up love2d parser and restructure code Emma 2024-09-06 18:42:31 -0400
  • 3816bd81cc Clean up file and abstract root love module parsing Emma 2024-08-10 16:55:36 -0400
  • 0cb16a6456 Parse functions and callbacks from root love table Emma 2024-08-10 16:37:16 -0400
  • f5bfbf1c26 Convert primary love object and functions Emma 2024-08-10 15:14:24 -0400
  • 2bddb4be3a Add non-working love2d documentation tooling and integrate with get-docs.fnl Emma 2024-08-04 09:10:07 -0400
  • 41a92088f8 Add git clone utility function Emma 2024-08-04 08:46:17 -0400
  • ffe428e0f5 slightly modify the lua-manual tool XeroOl 2024-09-03 12:18:19 -0500
  • 5e8b31ea47 use fennel 1.5's native debug tracking XeroOl 2024-09-03 12:17:53 -0500
  • cbce6a8cb8 fennel 1.5.1 XeroOl 2024-09-03 10:59:49 -0500
  • eb06909d22 guard against missing docstring XeroOl 2024-08-17 15:17:10 -0500
  • 58c79a727e Add tests for editing flsconfig XeroOl 2024-07-29 19:17:18 -0500
  • c1f9dc448a Accept textDocument argument in textDocument/didSave handler. Phil Hagelberg 2024-07-29 15:13:49 -0700
  • 9cc22e407e use the find command instead of makefile wildcard XeroOl 2024-07-21 14:55:07 -0500
  • 4ad7987767 Add a count target to the makefile using cloc. Phil Hagelberg 2024-07-20 10:40:28 -0700
  • 3d1485060c fix "unknown module field" when accessing fields from doc objects with no known fields XeroOl 2024-07-15 17:35:25 -0500
  • 07e8239216 goto module definition tested XeroOl 2024-07-09 20:37:11 -0500
  • 11c4af5ae1 add an flsproject.fnl file XeroOl 2024-07-08 11:52:26 -0500
  • a24753c45d update changelog XeroOl 2024-07-08 10:49:04 -0500
  • 6801d0d3d9 unknown module field lint works on definitions XeroOl 2024-07-07 23:53:54 -0500
  • e493b0e21f Reorganize the readme files XeroOl 2024-07-07 23:29:46 -0500
  • d015776f5e configuration rename some keys XeroOl 2024-07-07 22:00:59 -0500
  • b0b91a4fd4 refactoring XeroOl 2024-07-07 14:31:22 -0500
  • caab3ebfd1 flsproject update on save XeroOl 2024-07-07 12:35:26 -0500
  • fbd9b0981f switch from initialization options and didChangeConfiguration to flsproject.fnl XeroOl 2024-07-05 12:40:15 -0500
  • 7ff4581e50 fix searcher XeroOl 2024-07-05 12:33:05 -0500
  • d309c80541 simplify tests. only one create-client function XeroOl 2024-07-05 00:21:56 -0500
  • 9e9af12f41 fix issue with (set (. x y) z) XeroOl 2024-06-30 18:37:55 -0500
  • 0a5ca27dfa I keep messing with the luarocks stuff XeroOl 2024-06-27 01:24:14 -0500
  • 8fdf538685 more fiddling with rockspecs XeroOl 2024-06-27 01:20:31 -0500
  • cb67b4e086 readme changes XeroOl 2024-06-27 01:17:04 -0500
  • a0e0be85cf upload rockspec XeroOl 2024-06-27 01:16:55 -0500
  • e5b50a25dc Release 0.1.3 XeroOl 2024-06-27 00:59:10 -0500
  • 5476eaf096 update fennel to 1.5.0 XeroOl 2024-06-27 00:58:35 -0500
  • b70b4cacd2 Readme rewrite XeroOl 2024-06-27 00:54:40 -0500
  • c5cae21909 fix the shell variable thingy XeroOl 2024-06-27 00:41:30 -0500
  • 53d4bd3509 make rockspec increment XeroOl 2024-06-26 23:52:07 -0500
  • 05b0160479 generated files into a generated/ folder XeroOl 2024-06-26 23:42:33 -0500
  • 7550dbfd37 Fix hanging CI again XeroOl 2024-06-24 00:51:10 -0500
  • eff9bced51 basic hovering XeroOl 2024-06-24 00:48:51 -0500
  • ac7617dcf1 make CI non-interactive XeroOl 2024-06-24 00:25:27 -0500
  • b11b5b7962 small changes XeroOl 2024-06-24 00:22:51 -0500
  • 54014ff625 fix rockspec for old luarocks versions XeroOl 2024-06-23 16:20:42 -0500
  • 7f4856f861 add in missing files XeroOl 2024-06-23 16:19:01 -0500
  • 12c66306f8 old-fennel is a local file in CI XeroOl 2024-06-23 16:16:26 -0500
  • 6659c26521 Use old fennel to rebuild the dependencies in CI XeroOl 2024-06-23 16:14:32 -0500
  • c849bd1102 Does adding "fennel" fix the CI? XeroOl 2024-06-23 16:12:55 -0500
  • 12ef05eef3 More CI tests XeroOl 2024-06-23 16:09:52 -0500
  • 4574d406ca clean up Makefile XeroOl 2024-06-23 15:55:32 -0500
  • d8bfaa3559 --check is now --lint XeroOl 2024-06-23 15:44:35 -0500
  • 664ba9b13d bunch of small changes XeroOl 2024-06-15 22:32:46 -0500
  • 5875205899 Update copyright line XeroOl 2024-06-15 22:32:11 -0500
  • d4343392ab Format '--check' errors so that tooling can detect them Rudolf Adamkovič 2024-06-16 00:50:50 +0200
  • e6e209d4a2 Compile 'fennel-ls' before running tests Rudolf Adamkovič 2024-06-16 00:50:49 +0200
  • b806ea4da4 fix .build.yml, attempt 2 XeroOl 2024-06-14 23:17:46 -0500
  • 022c6c6590 fix .build.yml XeroOl 2024-06-14 23:16:58 -0500
  • 5cef13c12d Ignore the pick-values syms (in preparation for fennel 1.5.0) XeroOl 2024-06-14 22:24:52 -0500
  • e165aa1402 upgrade to faith 0.2.0 XeroOl 2024-06-14 18:18:21 -0500
  • 3d2d738636 mark a bunch of things as unused XeroOl 2024-06-13 23:24:14 -0500
  • 704aa3f7df clean up tools to make things more clear XeroOl 2024-06-09 16:17:15 -0500
  • 14094762ab Switch from rxi/json to dkjson, switch folder structure XeroOl 2024-06-09 16:05:34 -0500
  • 7469a8854c Remove faith's readme XeroOl 2024-06-09 12:35:24 -0500
  • 1f44c99ef1 fix sh function XeroOl 2024-06-08 12:18:52 -0500
  • c92c834cf6 More tools changes XeroOl 2024-06-08 00:35:28 -0500
  • 083383cfa4 Add a bunch of tools for bundling/unbundling fennel-ls XeroOl 2024-06-08 00:00:45 -0500
  • 8dc4f3d0f8 Rename language -> analyzer XeroOl 2024-06-05 01:20:18 -0500
  • c56ce89ccf λ now warns about unused arguments XeroOl 2024-06-04 20:17:21 -0500
  • afc7dfdeb6 create new scm-2 rockspec that fixes build problems XeroOl 2024-06-02 12:00:28 -0500
  • a68686da9f split fennel-ls.state into fennel-ls.config and fennel-ls.file XeroOl 2024-06-02 11:55:14 -0500
  • 7194838132 return both the server and client from create-client XeroOl 2024-06-01 23:17:00 -0500
  • 9770e3eefd Rename self->client in tests XeroOl 2024-06-01 23:12:42 -0500
  • 0b3d1b47a5 Rename self->server XeroOl 2024-06-01 23:02:37 -0500
  • bb47e723a6 gen-docs makes the build directory if missing XeroOl 2024-06-01 15:17:32 -0500
  • 0ddd8f0bf0 TIC-80 docs sort of work? XeroOl 2024-06-01 15:14:15 -0500
  • 3564167cab TIC80 docs are in! XeroOl 2024-05-31 13:39:04 -0500
  • 43af58d2eb moved "make-docs" to its own "tools" folder XeroOl 2024-05-29 23:41:19 -0500
  • e0067880d1 Unknown field lint only triggers at stack size 1 XeroOl 2024-05-29 22:38:55 -0500
  • 3f5984df06 Add extra check to textEdit XeroOl 2024-05-29 22:01:56 -0500
  • 4c92af1bc5 Align allowed-globals with the currently selected docs XeroOl 2024-05-17 20:45:37 -0500
  • a122d9d361 Make the root folder optional XeroOl 2024-05-17 20:45:16 -0500
  • 5018444d1a expose lua51 lua52 lua53 as version options XeroOl 2024-05-15 23:02:47 -0500
  • 2f6ee96404 minor doc edits XeroOl 2024-05-15 23:02:28 -0500
  • fd40c31cd9 io.stdin, io.stdout, io.stderr added to docs (there's no section for these in the manual) XeroOl 2024-05-15 23:01:05 -0500
  • 1a21ee623d fix positionEncoding to be a capability XeroOl 2024-05-15 22:58:51 -0500