| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | editors syntax highlighting ... | Ralph Amissah | 2026-05-15 | 15 | -5/+985 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - emacs syntax: add tree-sitter major mode for SiSU spine markup New file sisu-spine-ts-mode.el is a sibling of the existing regex mode, backed by Emacs 29+'s built-in treesit.el and the tree-sitter-sisu grammar. It replaces the long font-lock keyword list with treesit-font-lock-rules grouped into eight features (comment, header, heading, block, inline, note, link, index, misc) so users can dial verbosity via treesit-font-lock-level. It also wires up: - treesit-simple-imenu-settings for a heading outline, - treesit-thing-settings for sentence / paragraph motions, - treesit-defun-type-regexp so C-M-a / C-M-e jump heading-to-heading, - a sisu-spine-ts-install-grammar command that registers treesit-language-source-alist and runs treesit-install-language-grammar so users can install the parser from inside Emacs without leaving the editor. - the original sisu-spine-mode.el is unchanged and supported for Emacs < 29 and for users who prefer regex highlighting. - nvim drop-in: point parser fetch at tools/tree-sitter-sisu sundry/editor-syntax-etc/nvim/ The nvim-treesitter install_info now fetches the parser from https://git.sisudoc.org/projects/tree-sitter-sisu which can be cloned via git://git.sisudoc.org/tools/tree-sitter-sisu The fetched paths: files = { "src/parser.c", "src/scanner.c" } submission of the sisu parser to nvim-treesitter's parsers.lua should be a near-trivial one-liner. - the original vim regex highlighter remains as before - sundry/editor-syntax-etc/vim/syntax/sisu-spine.vim - sundry/editor-syntax-etc/vim/templates/{sst,ssm,ssi}.tpl new skeleton templates for the three SiSU markup file types sets up the YAML header (title, creator, date, rights, classify, identfier) - .gitignore - whitelist the new files (assisted by Claude-Code) | ||||
| * | sisu-spine editor markup syntax highlighters | Ralph Amissah | 2025-02-21 | 15 | -0/+2211 |
| | | | | | | - vim, syntax (sisu-spine.vim) & colors - emacs sisu-spine-mode.el | ||||
| * | spine-search-cgi separate commits, remove sundry | Ralph Amissah | 2022-12-23 | 102 | -282288/+0 |
| | | |||||
| * | configs housekeeping, minor | Ralph Amissah | 2022-11-21 | 2 | -5/+5 |
| | | |||||
| * | org nix cosmetic | Ralph Amissah | 2022-11-11 | 1 | -2/+1 |
| | | |||||
| * | org nix | Ralph Amissah | 2022-10-03 | 3 | -5/+5 |
| | | |||||
| * | org nix adjust | Ralph Amissah | 2022-08-03 | 3 | -117/+10 |
| | | |||||
| * | makefile, too much, prune! | Ralph Amissah | 2022-06-14 | 1 | -0/+52 |
| | | |||||
| * | build related, mostly nix flakes | Ralph Amissah | 2022-06-14 | 2 | -2/+9 |
| | | |||||
| * | housekeeping | Ralph Amissah | 2022-05-27 | 2 | -36/+1 |
| | | |||||
| * | external dependency update, housekeeping, routine | Ralph Amissah | 2022-02-25 | 6 | -194/+1337 |
| | | |||||
| * | cgi search housekeeping, sync & remove redundancy | Ralph Amissah | 2022-02-20 | 3 | -1030/+70 |
| | | | | | | - removed copy of d search form both org and src duplication & out of date | ||||
| * | footers, year, minor | Ralph Amissah | 2022-02-18 | 1 | -2/+2 |
| | | |||||
| * | htmls, banner layout additions | Ralph Amissah | 2022-02-05 | 1 | -1/+1 |
| | | | | | | | | | - scroll/seg doc access toggle - epub link added, later make optional - search button, minor cosmetic | ||||
| * | xmls css, step | Ralph Amissah | 2022-02-01 | 1 | -56/+57 |
| | | |||||
| * | xmls css, stepwise changes | Ralph Amissah | 2022-01-31 | 2 | -15/+47 |
| | | |||||
| * | xmls css, start to consider mobile usability | Ralph Amissah | 2022-01-29 | 2 | -2/+18 |
| | | |||||
| * | config & sqlite search output, some changes | Ralph Amissah | 2022-01-29 | 4 | -20/+110 |
| | | |||||
| * | cgi sqlite_search, heading matches fix, cleanup | Ralph Amissah | 2022-01-27 | 4 | -51/+44 |
| | | |||||
| * | a new year | Ralph Amissah | 2022-01-05 | 6 | -6/+6 |
| | | |||||
| * | nix setup related but messy | Ralph Amissah | 2021-12-23 | 3 | -8/+22 |
| | | |||||
| * | dlang dub & nix build related, includes dep update | Ralph Amissah | 2021-11-27 | 8 | -182/+382 |
| | | | | | | | - nix-shell --pure - nix-build - dub build --compiler=ldc2 --build=release --force | ||||
| * | nix .envrc related | Ralph Amissah | 2021-11-27 | 1 | -2/+2 |
| | | |||||
| * | org files, tangle output, some fixes | Ralph Amissah | 2021-11-27 | 5 | -624/+626 |
| | | |||||
| * | configuration, hierarchy filenames & paths ... | Ralph Amissah | 2021-11-27 | 2 | -21/+19 |
| | | |||||
| * | sqlite related internal naming | Ralph Amissah | 2021-11-27 | 1 | -3/+6 |
| | | |||||
| * | primarily org related | Ralph Amissah | 2021-11-27 | 21 | -519/+3629 |
| | | |||||
| * | nix related config, direnv else minor | Ralph Amissah | 2021-10-22 | 5 | -34/+43 |
| | | |||||
| * | metadata "curate" replaces "harvest" | Ralph Amissah | 2021-09-09 | 1 | -7/+7 |
| | | | | | | - "curated metadata" instead of "metadata harvest" - css color change to related pages, light theme | ||||
| * | config nix | Ralph Amissah | 2021-09-09 | 3 | -8/+74 |
| | | |||||
| * | config, clean up and make a bit more consistent | Ralph Amissah | 2021-08-20 | 5 | -26/+50 |
| | | | | | | - check version settings with: rg -A2 _version_set$ org | ||||
| * | configuration reorganized into config files | Ralph Amissah | 2021-08-12 | 1 | -2/+1 |
| | | | | | - spine_build_scaffold broken up into many files | ||||
| * | spine search and configuration related | Ralph Amissah | 2021-08-11 | 4 | -64/+69 |
| | | |||||
| * | spine_search (work on) | Ralph Amissah | 2021-08-09 | 4 | -1689/+1813 |
| | | |||||
| * | nix help files, .envrc_local_ (& nix_notes_.org) | Ralph Amissah | 2021-08-09 | 1 | -45/+83 |
| | | |||||
| * | track org config suggestions that require bespoke adjustment | Ralph Amissah | 2021-08-06 | 3 | -0/+1867 |
| | | |||||
| * | spine_search | Ralph Amissah | 2021-08-01 | 32 | -0/+259449 |
| | | |||||
| * | dir rename ./sundry (from ./misc) | Ralph Amissah | 2021-08-01 | 45 | -0/+17149 |
