aboutsummaryrefslogtreecommitdiffhomepage
path: root/sundry
Commit message (Collapse)AuthorAgeFilesLines
* editors syntax highlighting ...Ralph Amissah2026-05-1515-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 highlightersRalph Amissah2025-02-2115-0/+2211
| | | | | - vim, syntax (sisu-spine.vim) & colors - emacs sisu-spine-mode.el
* spine-search-cgi separate commits, remove sundryRalph Amissah2022-12-23102-282288/+0
|
* configs housekeeping, minorRalph Amissah2022-11-212-5/+5
|
* org nix cosmeticRalph Amissah2022-11-111-2/+1
|
* org nixRalph Amissah2022-10-033-5/+5
|
* org nix adjustRalph Amissah2022-08-033-117/+10
|
* makefile, too much, prune!Ralph Amissah2022-06-141-0/+52
|
* build related, mostly nix flakesRalph Amissah2022-06-142-2/+9
|
* housekeepingRalph Amissah2022-05-272-36/+1
|
* external dependency update, housekeeping, routineRalph Amissah2022-02-256-194/+1337
|
* cgi search housekeeping, sync & remove redundancyRalph Amissah2022-02-203-1030/+70
| | | | | - removed copy of d search form both org and src duplication & out of date
* footers, year, minorRalph Amissah2022-02-181-2/+2
|
* htmls, banner layout additionsRalph Amissah2022-02-051-1/+1
| | | | | | | | - scroll/seg doc access toggle - epub link added, later make optional - search button, minor cosmetic
* xmls css, stepRalph Amissah2022-02-011-56/+57
|
* xmls css, stepwise changesRalph Amissah2022-01-312-15/+47
|
* xmls css, start to consider mobile usabilityRalph Amissah2022-01-292-2/+18
|
* config & sqlite search output, some changesRalph Amissah2022-01-294-20/+110
|
* cgi sqlite_search, heading matches fix, cleanupRalph Amissah2022-01-274-51/+44
|
* a new yearRalph Amissah2022-01-056-6/+6
|
* nix setup related but messyRalph Amissah2021-12-233-8/+22
|
* dlang dub & nix build related, includes dep updateRalph Amissah2021-11-278-182/+382
| | | | | | - nix-shell --pure - nix-build - dub build --compiler=ldc2 --build=release --force
* nix .envrc relatedRalph Amissah2021-11-271-2/+2
|
* org files, tangle output, some fixesRalph Amissah2021-11-275-624/+626
|
* configuration, hierarchy filenames & paths ...Ralph Amissah2021-11-272-21/+19
|
* sqlite related internal namingRalph Amissah2021-11-271-3/+6
|
* primarily org relatedRalph Amissah2021-11-2721-519/+3629
|
* nix related config, direnv else minorRalph Amissah2021-10-225-34/+43
|
* metadata "curate" replaces "harvest"Ralph Amissah2021-09-091-7/+7
| | | | | - "curated metadata" instead of "metadata harvest" - css color change to related pages, light theme
* config nixRalph Amissah2021-09-093-8/+74
|
* config, clean up and make a bit more consistentRalph Amissah2021-08-205-26/+50
| | | | | - check version settings with: rg -A2 _version_set$ org
* configuration reorganized into config filesRalph Amissah2021-08-121-2/+1
| | | | - spine_build_scaffold broken up into many files
* spine search and configuration relatedRalph Amissah2021-08-114-64/+69
|
* spine_search (work on)Ralph Amissah2021-08-094-1689/+1813
|
* nix help files, .envrc_local_ (& nix_notes_.org)Ralph Amissah2021-08-091-45/+83
|
* track org config suggestions that require bespoke adjustmentRalph Amissah2021-08-063-0/+1867
|
* spine_searchRalph Amissah2021-08-0132-0/+259449
|
* dir rename ./sundry (from ./misc)Ralph Amissah2021-08-0145-0/+17149