Commit Graph

35 Commits

Author SHA1 Message Date
XeroOl
3855e59cbf simplify dependencies and docs handling 2025-07-08 19:40:48 -05:00
XeroOl
6826c7584d maintenance of makefile and tools 2025-06-28 00:47:15 -05:00
XeroOl
264719047a bump bundled dkjson to latest 2.8 2025-06-27 23:47:16 -05:00
XeroOl
163ea1fd80 parse lua reference manual more accurately
the files and io are now properly treated like two different things
2025-04-23 23:42:29 -05:00
Phil Hagelberg
670f7d108b Only generate lua manual docs; move tic80/love2d to other repo.
https://git.sr.ht/~technomancy/fennel-ls-docsets
2025-02-28 02:30:55 -08:00
Michele Campeotto
1d2ea48c16 allow docs to set the item kind 2025-02-25 05:38:50 -08:00
Phil Hagelberg
487f4ca6f2 Fix dependency checks in CI. 2025-02-23 22:53:13 -08:00
Phil Hagelberg
6cddd6a030 Explain that love2d support is opt-in for licensing reasons.
Booooooooo GFDL.

Also include a link to apt.technomancy.us.
2025-02-15 09:51:54 -08:00
XeroOl
4a93642469 clean up require paths 2024-09-07 23:32:37 -05:00
XeroOl
64e909c457 Merge branch 'eb/add-love2d'
Thank you to emlabee for adding love2d support!

fennel-ls#32
2024-09-07 23:20:40 -05:00
Emma
72c9a30343 Refactor work and remove all unnecessary fnlfmt changes 2024-09-07 22:03:38 -04:00
Emma
3de4def951 Remove print statement for Love2D doc generation 2024-09-07 21:16:07 -04:00
Emma
f0c512575e Add Love2D API generation flag option to make docs target 2024-09-07 12:33:57 -04:00
Emma
e1d3b7b257 Clean up love2d parser and restructure code 2024-09-07 11:12:32 -04:00
Emma
3816bd81cc Clean up file and abstract root love module parsing 2024-09-07 11:12:32 -04:00
Emma
0cb16a6456 Parse functions and callbacks from root love table 2024-09-07 11:12:32 -04:00
Emma
f5bfbf1c26 Convert primary love object and functions 2024-09-07 11:12:32 -04:00
Emma
2bddb4be3a Add non-working love2d documentation tooling and integrate with get-docs.fnl 2024-09-07 11:12:32 -04:00
Emma
41a92088f8 Add git clone utility function 2024-09-07 11:12:31 -04:00
XeroOl
ffe428e0f5 slightly modify the lua-manual tool 2024-09-03 12:18:19 -05:00
XeroOl
cbce6a8cb8 fennel 1.5.1 2024-09-03 12:04:47 -05:00
XeroOl
5476eaf096 update fennel to 1.5.0 2024-06-27 00:58:35 -05:00
XeroOl
05b0160479 generated files into a generated/ folder 2024-06-26 23:42:33 -05:00
XeroOl
7f4856f861 add in missing files 2024-06-23 16:19:01 -05:00
XeroOl
664ba9b13d bunch of small changes 2024-06-15 22:32:46 -05:00
XeroOl
e165aa1402 upgrade to faith 0.2.0 2024-06-14 18:18:21 -05:00
XeroOl
704aa3f7df clean up tools to make things more clear 2024-06-09 17:36:19 -05:00
XeroOl
14094762ab Switch from rxi/json to dkjson, switch folder structure 2024-06-09 17:36:19 -05:00
XeroOl
1f44c99ef1 fix sh function
I think it would probably be better to just make a shell script instead
of this whole lua stuff, but I'll leave it for now.
2024-06-08 12:20:54 -05:00
XeroOl
c92c834cf6 More tools changes 2024-06-08 00:35:28 -05:00
XeroOl
083383cfa4 Add a bunch of tools for bundling/unbundling fennel-ls 2024-06-08 00:00:45 -05:00
XeroOl
bb47e723a6 gen-docs makes the build directory if missing 2024-06-01 15:17:32 -05:00
XeroOl
0ddd8f0bf0 TIC-80 docs sort of work?
{:fennel-ls {:native-libraries [:tic80]}}
2024-06-01 15:14:15 -05:00
XeroOl
3564167cab TIC80 docs are in!
You can't turn them on because I haven't sorted out the settings yet.
But, the docs are in!
2024-05-31 13:39:04 -05:00
XeroOl
43af58d2eb moved "make-docs" to its own "tools" folder 2024-05-29 23:41:19 -05:00