{"id":20060515,"url":"https://github.com/eshrh/matsurika-mode","last_synced_at":"2026-02-08T00:02:24.988Z","repository":{"id":111378137,"uuid":"546376131","full_name":"eshrh/matsurika-mode","owner":"eshrh","description":"spinoff repo for an emacs mode for matsurika, which is my fork of janet.","archived":false,"fork":false,"pushed_at":"2022-10-06T01:56:48.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-27T04:51:32.485Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eshrh.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-10-06T01:36:40.000Z","updated_at":"2022-10-06T01:44:43.000Z","dependencies_parsed_at":"2023-05-01T23:34:30.868Z","dependency_job_id":null,"html_url":"https://github.com/eshrh/matsurika-mode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eshrh/matsurika-mode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshrh%2Fmatsurika-mode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshrh%2Fmatsurika-mode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshrh%2Fmatsurika-mode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshrh%2Fmatsurika-mode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eshrh","download_url":"https://codeload.github.com/eshrh/matsurika-mode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshrh%2Fmatsurika-mode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29213477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T23:58:20.073Z","status":"ssl_error","status_checked_at":"2026-02-07T23:58:07.729Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T13:15:01.344Z","updated_at":"2026-02-08T00:02:24.982Z","avatar_url":"https://github.com/eshrh.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"This repository contains tools to make working with [[https://github.com/eshrh/matsurika][matsurika]] easier\nin emacs. Matsurika is a fork of janet with some function renamings,\nmacros and extra utilities to make my life easier while scripting.\n\nThere is a matsurika program to generate elisp readable docs which can\nthen be used by matsurika-mode.el to provide autocompletion via\ncompany and docs look-up of functions (C-c C-d). Matsurika-mode is\nderived from [[https://github.com/clojure-emacs/clojure-mode/][clojure-mode]] to do a lot of heavy lifting primarily with\nindentation. I have always clojure-mode on my emacs anyway, so I don't\ncare about the dependency. Most of the program is based on [[https://github.com/ALSchwalm/janet-mode][janet-mode]]\nby ALSchwalm (GPL). Similarly, this modified version is also licensed\nunder the GPL.\n\nOriginally, these files were contained in the main\nrepository. However, this makes it difficult to use the mode with\nsomething like straight.el to sync the elisp code across computers.\n\nUsing straight, this is now very easy:\n\n#+BEGIN_SRC emacs-lisp\n(sup '(matsurika-mode\n       :type git\n       :host github\n       :repo \"eshrh/matsurika-mode\"\n       :files (\"*.el\" \"docs.txt\")))\n#+END_SRC","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feshrh%2Fmatsurika-mode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feshrh%2Fmatsurika-mode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feshrh%2Fmatsurika-mode/lists"}