Skip to content

3rd/syslang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Syslang

Syslang (or slang) is my personal document syntax.

This project was inspired by Geir Isene's HyperList, Org, Markdown, AsciiDoc, and others.

This repository can serve as a reference on how to get started if you want to create your own Tree-sitter grammar, integrate it into your editor (with highlights, folds, syntax injection), and build other standalone software using it.

Reserved Meta Fields

The top-level @meta block stays open-ended, but the Go and JS libraries now treat these keys as reserved helpers:

  • root: absolute project root for code projects
  • archived: boolean archive flag (true or false)

If root is missing, the document is treated as a non-code project for collection filters. archived is always opt-in at the caller level; the libraries expose helpers and explicit filter utilities instead of hiding documents implicitly.

Example:

@meta
  title: Syslang
  root: /home/rabbit/brain/core/syslang
  archived: false
@end

Demo

slang.mp4

About

Syslang is an opinionated document syntax inspired by Org, Markdown, and HyperLists.

Resources

Stars

24 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors