Commit Graph

468 Commits (dev-gh-actions)

Author SHA1 Message Date
Matthew Butterick 117ddb9753 more lenient return contract for `select-from-metas` (fixes #184) 6 years ago
Matthew Butterick 458deabe10 trivium 6 years ago
Matthew Butterick 9c59c50095 parent directory might've been deleted (fixes #185) 6 years ago
Matthew Butterick 8257c81903 missing arg 6 years ago
Matthew Butterick 78aefc7c1f add `allow-unbound-ids` (partially resolves #183) 6 years ago
Matthew Butterick 69df80d115 remove scribble js 6 years ago
Sorawee Porncharoenwase ef31b6e130 Document Pygments options and regenerate Scribble files
Complete the documentation for Pygments.

The change to `scribble-common.js` is due to a new feature from a new version
of Scribble.
6 years ago
Sorawee Porncharoenwase 7ab5a8d59f Sync changes from Frog's pygments
Upstream code:
https://github.com/greghendershott/frog/blob/master/frog/private/enhance-body/syntax-highlight/pygments.rkt

In particular, this commit allows users to supply a Python executable
which is needed if, for example, Pygments is installed for Python 3, but
`python` is an alias for Python 2.
6 years ago
Matthew Butterick f3fb154704 transitive loading message (closes #176) and other improvements 6 years ago
Matthew Butterick 75ec407890 simplify 6 years ago
Matthew Butterick 419dc32a3b ah yes 6 years ago
Matthew Butterick 559da05c8d 1.5 update 6 years ago
Matthew Butterick e70f476c93 of course 6 years ago
Matthew Butterick aa743905a2 document & test `trim-whitespace?` 6 years ago
Matthew Butterick 242174d482 update comment 6 years ago
Matthew Butterick ee435c1a06 add `trim-whitespace?` setup value (partially resolves #180) 6 years ago
Matthew Butterick 48dd08fd0d Styx 6 years ago
Matthew Butterick c96c339943 QOTSA 6 years ago
bruno cuconato c6324de23c add utilities by @lijunsong 6 years ago
Matthew Butterick f8bf2b25c8 nonzero exit code for bad raco command (closes #177) 6 years ago
Matthew Butterick e65c165e7b and another 6 years ago
Matthew Butterick 03aa25f4e5 check default arg for stringness 6 years ago
Matthew Butterick e6a5bbb639 input leniency 6 years ago
Matthew Butterick ac6f6f209a bump version to 1.4 6 years ago
Matthew Butterick e786692520 lozenge note 6 years ago
Matthew Butterick aa7aa7a2e4 tolerate a wider assortment of source-name types 6 years ago
Matthew Butterick 439e22ef65 oops 6 years ago
Matthew Butterick 6f895f23c0 `html-to-pollen` conversion language 6 years ago
Matthew Butterick 09df7982a7 fix converter 6 years ago
Leandro Facchinetti fcc7c3cb3e Update dead link 6 years ago
Matthew Butterick 3d8587b052 Revert "another small fix for new expander"
This reverts commit 15539736d2.
6 years ago
Matthew Butterick 15539736d2 another small fix for new expander 6 years ago
Matthew Butterick 2506430244 temp fix 6 years ago
Matthew Butterick ae6923e481 add fallback.xml 6 years ago
Matthew Butterick de9436a695 tiny refac 6 years ago
Matthew Butterick f2238189d7 remove "p" from module-suffixes 6 years ago
Matthew Butterick 655003c1d9 improve handling of DrRacket file extensions 6 years ago
Leif Andersen 7fed0d10e2 Set default file extensions for pollen in DrRacket. 6 years ago
Matthew Butterick a8c3436c0e docs typo 6 years ago
Matthew Butterick a854e2ed7f add `for/splice` and `for*/splice` to docs 6 years ago
Matthew Butterick a3f1142dc6 be more lenient with `raco pollen render` input (fixes #173) 6 years ago
Matthew Butterick 5ae7e6bb52 duh 6 years ago
Matthew Butterick 7e105a0043 tidy 6 years ago
Matthew Butterick b8f1121884 note to self 6 years ago
Matthew Butterick 3ec7df6513 less slovenly 6 years ago
Matthew Butterick 104baa0384 also `for*/splice` 6 years ago
Matthew Butterick 5733b102f3 add `for/splice` 6 years ago
Matthew Butterick 829bf2b421 raco pollen render: use first dir as project root (fixes #172) 6 years ago
Matthew Butterick ce11af6df4 improve Windows friendliness of sample code 6 years ago
Matthew Butterick e40ea120e6 add `--subdir` switch to `raco pollen render` 6 years ago
Leandro Facchinetti 2b1183c840 Fix extra ‘}’ 6 years ago
Matthew Butterick 0233edcbb6 reset cache in tutorial 6 years ago
Matthew Butterick ae32a5a86c delete a function 6 years ago
Matthew Butterick 69d9c168b6 tidier patch 6 years ago
Matthew Butterick e5bb3a7f7c patch for expander selection 6 years ago
Matthew Butterick 32d509745b improve `split-metas` 6 years ago
Matthew Butterick 7e7b800676 better error & newline behavior 6 years ago
Matthew Butterick 4ac6a9b693 duh 6 years ago
Matthew Butterick 16bf40bc68 preserve source locations 6 years ago
Matthew Butterick c60a397365 set a better example 6 years ago
Matthew Butterick 6a4192fb13 test `current-metas` 6 years ago
Matthew Butterick 2586e69910 simplify expander 6 years ago
Matthew Butterick 29ea34d123 more nits 6 years ago
Matthew Butterick fc3232303d nits 6 years ago
Matthew Butterick 8495bc0309 finish `current-metas` (closes #166) 6 years ago
Matthew Butterick 39093d6d85 refac 6 years ago
Matthew Butterick dfa9eb4713 refac 6 years ago
Matthew Butterick e10de61aa2 `values` instead of `identity` 6 years ago
Matthew Butterick 8b1f79ba07 update installation instructions 6 years ago
Matthew Butterick 656d53c73f add `current-metas` parameter (addresses #166) 6 years ago
Matthew Butterick 485dc2c062 change name to `cache-watchlist` 6 years ago
Matthew Butterick 1cb16c0440 add `compile-cache-watchlist` (fixes #168) 6 years ago
Matthew Butterick d546a972d9 gentle refactoring 6 years ago
Matthew Butterick 235272ef76 duh 6 years ago
Matthew Butterick 93312b4ca7 member to memq 6 years ago
Matthew Butterick d41045f079 project server touchups 6 years ago
Matthew Butterick 6040e06a47 contract correction 6 years ago
matiasz 0c478fa1c7 Fix typo in docs for third tutorial 6 years ago
Joel Dueck 0a077825c6 Update URL of ‘Secretary’ project in scribble docs 6 years ago
Matthew Butterick ffa234c348 doc updates 6 years ago
Matthew Butterick a731428072 let `get-doc` and `get-metas` work with pagetree sources (fixes #159) 6 years ago
Matthew Butterick 6c14fde7bc bump version to 1.3 7 years ago
Matthew Butterick 5dc6b8a26a nit 7 years ago
Matthew Butterick fdf5085997 Picasso visits the Planet of the Apes 7 years ago
Matthew Butterick 07a8158391 edit docs for `cached-doc` and `cached-metas` 7 years ago
Matthew Butterick 4748ef4e25 doc typo 7 years ago
Matthew Butterick edbf31f267 slow learner 7 years ago
Matthew Butterick 7b35b7bbcf just for you 7 years ago
Matthew Butterick 302bf74af1 suppress pretty newline 7 years ago
Matthew Butterick 502ff743e1 pretty printing 7 years ago
Matthew Butterick 0e5c92491d update comments 7 years ago
Matthew Butterick 2668d2a4fd avoid a module load 7 years ago
Matthew Butterick 9cf4eb4d08 refactorism 7 years ago
Matthew Butterick 00294c12ec notational adhesion 7 years ago
Matthew Butterick af930898c2 freshen project server typography 7 years ago
Matthew Butterick a982ae70bb Remove voids from pollen/markup
Makes it consistent with the behavior of pollen/pre and pollen/markdown
7 years ago
Matthew Butterick 11c50310e6 comedy of error 7 years ago
Matthew Butterick 2a95cd5eae and this too 7 years ago
Matthew Butterick de89994d1b should've seen that coming 7 years ago
Matthew Butterick 7e4e35594e customize lexer for pollen/mode 7 years ago
Matthew Butterick e61263552a CDATA test 7 years ago
Matthew Butterick d472b48f57 nit 7 years ago
Matthew Butterick 09dbb3de7c cache output files 7 years ago
Matthew Butterick 471ab31415 omit Makefile in publish 7 years ago
Matthew Butterick ed52c1dedd improve handling of source-dir argument in raco pollen publish 7 years ago
Matthew Butterick 316bc224bd defer test of indentation 7 years ago
Matthew Butterick 52ff715134 circumvent `*list/c` 7 years ago
Matthew Butterick 2ed9aaf665 make pollen/mode indentation work the same way as at-exp (closes #154) 7 years ago
Matthew Butterick bc30276c79 use number of cores for parallel render 7 years ago
Matthew Butterick 25ca9e9426 improve handling of scribble render 7 years ago
Matthew Butterick 1886bb7f5d remove rerequire reference 7 years ago
Matthew Butterick 3c0bc37db3 delete rerequire 7 years ago
Matthew Butterick af9b70e0a6 refactor project 7 years ago
Matthew Butterick c2b95cd876 refactor preheat 7 years ago
Matthew Butterick aa8313058d refactor file-utils 7 years ago
Matthew Butterick e3d872f79a restore 7 years ago
Matthew Butterick e27609f65e delete obsolete 7 years ago
Matthew Butterick aadd546960 refactor command 7 years ago
Matthew Butterick bc2ed448ae refactor cache-utils 7 years ago
Matthew Butterick f3d932921e delete obsolete 7 years ago
Matthew Butterick b819ba6f6e datumize 7 years ago
Matthew Butterick d49b991e64 refactor decode 7 years ago
Matthew Butterick 62d5251413 refactor cache 7 years ago
Matthew Butterick 3ca6f502a2 refactor render 7 years ago
Matthew Butterick 1e9b671fa2 refactor setup 7 years ago
Matthew Butterick d418aa25e9 refactor main-base.rkt macros to emit less code 7 years ago
Matthew Butterick 0190c3e1df refactor top 7 years ago
Matthew Butterick 69a5db2cd7 refactor tag module 7 years ago
Matthew Butterick c67c755c34 lambda spaces 7 years ago
Leandro Facchinetti 90110663f5 Add mentions to Pollen Component, CSS-expressions and ‘www.leafac.com’ 7 years ago
Matthew Butterick a2dd2ad474 doc typo 7 years ago
Matthew Butterick fcc84a810c add `other-siblings` 7 years ago
Matthew Butterick 80517b1bb4 notate a filesystem error correctly 7 years ago
Matthew Butterick 4c04c8b933 bump version to 1.2 7 years ago
Matthew Butterick 05d707d80a add `--local` option to `raco start` (closes #143) 7 years ago
Matthew Butterick dea3aacd2d update mathjax cdn info 7 years ago
Matthew Butterick 7918f8f3b2 Update tutorial-second.scrbl 7 years ago
Reuben Thomas 32ba74caed Issue #141: Improve instructions for entering lozenge glyph
Add final “Press Enter” for ISO 14755 method (GNU/Linux etc.), and add link
to Wikipedia page on Unicode input.

Delete long Emacs method in favour of short one.

Improve Compose key documentation, and add pointer to pointless-xcompose on
GitHub for more information.
7 years ago
Ben Greenman f2f1f9af5f Beautiful Racket is here 7 years ago
Matthew Butterick 7171c73e3f sweet cheese & crackers 7 years ago
Matthew Butterick 3972173eac improve `highlight` with #:lines option 7 years ago
Matthew Butterick 146d95b49c allow quote marks to be set for `smart-quotes` (closes #138) 7 years ago
Matthew Butterick 2eac1e419e resistance is not futile: "macOS" to "Mac OS", consistent with Racket doc usage 7 years ago
Matthew Butterick e41955fe05 use configure-runtime submodule 7 years ago
Matthew Butterick 877d3580dd add REPL support for pollen-style expressions 7 years ago
Matthew Butterick 729062d28c tiny improvement 7 years ago
Matthew Butterick 0b6099f5fa tiny correction 7 years ago
Matthew Butterick 897c32ef8d improve `smart-quotes` when adjacent to txexprs (fixes #136) 7 years ago
Matthew Butterick a4bff463b4 allow `decode-linebreaks` to delete linebreaks 7 years ago
sorawee 2af21c1241 Call functions correctly 7 years ago
Matthew Butterick 5408e31c2b bump version to 1.11 8 years ago
Matthew Butterick 6c58225121 correct minor logic error in `raco pollen render` 8 years ago
Matthew Butterick ab46c7173e fix error in tutorial (closes #133) 8 years ago
Matthew Butterick 75fa8ab100 change "OS X" to "macOS", because resistance is futile 8 years ago
Matthew Butterick 550ccbec59 add lozenge-making info 8 years ago
Matthew Butterick ce4d8b809a add `--launch` option to `raco pollen start` to launch project dashboard immediately 8 years ago
Matthew Butterick 0a4c31b7f0 use "compiled/pollen" as cache dir instead of "pollen-cache" 8 years ago
Matthew Butterick 05fad9ba54 fork `output` so it can cooperate with splicing tag (fixes #132) 8 years ago
Matthew Butterick c41b3cde3f make `->html` use `setup:splicing-tag` 8 years ago
Matthew Butterick 910f1b6c85 dashboard tweaks (fixes #109) 8 years ago
Matthew Butterick 35046c8312 repair a test 8 years ago
Matthew Butterick 186111b5ca adjust tests so they don't leave detritus 8 years ago
Matthew Butterick 859aa44105 furnish default values for `doc` and `metas` if either is unavailable 8 years ago
Matthew Butterick 79883e6f1d doc typo 8 years ago
Matthew Butterick 77688688f2 make some html equality tests more lenient 8 years ago
Matthew Butterick a633eac8df repair handling of source files without extensions (fixes #130) 8 years ago
Matthew Butterick 45300dbef6 add documentation for `pollen/unstable/convert` 8 years ago
Matthew Butterick 792f1438e4 show full path during preheat compile 8 years ago
Glenn Lewis dc935fc6ad Fix minor typo in Pollen docs
Also, clarify one example by showing the resulting output from Pollen.

Change-Id: I4ee1794091ed5f0b7170450554f50e6135d6a56f
8 years ago
Matthew Butterick 6ef123ece7 fix description of `render` command (fixes #125) 8 years ago
Matthew Butterick 00aa4cce18 update converter 8 years ago
Matthew Butterick 2740967e53 repair `in` and `out` routes to work in subdirs 8 years ago
Matthew Butterick 9e66e3547f allow project server to use default index page (closes #123) 8 years ago
Matthew Butterick 5ff7f1cb6d make `->html` cooperate with splicing tag 8 years ago
Matthew Butterick a909b73637 fix project server route for pagetree to capture full path 8 years ago
Matthew Butterick c558907af3 get confirmation for overwrite only by request 8 years ago
Matthew Butterick c9984455ba get confirmation when `raco pollen publish` wants to overwrite a directory 8 years ago
Matthew Butterick 580868e1f7 fix project server routes to work with files in subdirs 8 years ago
Matthew Butterick 2dd2ab43a6 add note about change in `raco pollen reset` 8 years ago
Matthew Butterick 3cf23f5980 delete "compiled" directories as part of cache reset 8 years ago
Matthew Butterick c5f86b872a add a test for remote meta submodule access 8 years ago
Matthew Butterick 43c986bd9d repair visibility of `metas` submodule 8 years ago
Matthew Butterick 0d1569b36f fix overzealous `unescape-ext` behavior 8 years ago
Matthew Butterick 628cb0eaf7 oops, infinite loop 8 years ago
Matthew Butterick 426fdde0c4 update `pagetree->list` 8 years ago
Matthew Butterick 67088229c9 allow `pollen/pagetree` funcs to take pagetree paths as input 8 years ago
Matthew Butterick f81da2ac6e improve some error messages with accurate caller names 8 years ago
Matthew Butterick d6e7e4ff8f fix `tech` link 8 years ago
Matthew Butterick e81c9f1925 correction 8 years ago
Matthew Butterick 72f2cbbfcf clarify allowable meta values 8 years ago
Matthew Butterick 2b7182baba automatically omit more paths and directories from `raco pollen render` and `raco pollen publish` (fixes #114) 8 years ago
Leandro Facchinetti b1c26a19a2 Fix typo in documentation 8 years ago
Leandro Facchinetti 29ac060b8f Fix consistency of using `compose1' 8 years ago
Leandro Facchinetti 164e1755d4 Fix typo in documentation
There was a `}` too many.
8 years ago
Leandro Facchinetti c607eb3c79 Fix typo 8 years ago
Matthew Butterick f120c37721 add missing dependency 8 years ago
Matthew Butterick 06128a6a4d bump version to 1.1; make `history` available 8 years ago
Matthew Butterick 9cfe71b756 add `omitted-path?` and `extra-path?` (closes #114) 8 years ago
Joel Dueck 6e9101beb2 Fix broken link for pygments-css in mini tutorial 8 years ago
Matthew Butterick 249c899dd1 add `--recursive` option to `raco pollen render` (closes #114) 8 years ago
Matthew Butterick 3bd62c82af use Scribble-style indentation in DrRacket (fixes #113) 8 years ago
Jonathan Boiser 0c9338be81 Fix server link to uptown.html 8 years ago
Jonathan Boiser 971f0f4277 Fix typo browesr -> browser
Just saw this reading through the manual.
8 years ago
Matthew Butterick 555a95ee27 touch up 8 years ago
Shrutarshi Basu 659bce3603 More helpful message for unknown commands 8 years ago
Matthew Butterick ed8581287c use `syntax-property` to communicate between reader and expander 8 years ago
Matthew Butterick c060b8958b benign renamings 8 years ago
Matthew Butterick b94354ee63 remove gensym in module name 8 years ago
Matthew Butterick e9a6fd2673 rename `#:splice` to `#:splice?` 8 years ago
Matthew Butterick c7617e8aa4 change publishing status message 8 years ago
Matthew Butterick 6f6751aea2 add template to third-tutorial-files 8 years ago
Matthew Butterick eb0a1c677e add `publish-directory` and `extra-published-path?` to setup 8 years ago
Matthew Butterick 5bfc461cd0 second wave of mutilation 8 years ago
Matthew Butterick 54a25039e5 wave of mutilation 8 years ago
Matthew Butterick 0b2ff83c80 update docs 8 years ago
Matthew Butterick 993321768c update docs 8 years ago
Matthew Butterick 842c1f3473 update docs 8 years ago
Matthew Butterick cf6e36f9ac add video links 8 years ago
Matthew Butterick 1093ba4f69 simplify 8 years ago
Matthew Butterick ee68b062cc correct conditional logic in `splice` 8 years ago
Matthew Butterick 20b22de38a improve $PATH instructions for OS X 8 years ago
Matthew Butterick ce45b76df6 add AHK & emacs tips 8 years ago
Matthew Butterick 2afe8bc04d ignore "compiled" directories in `directory->pagetree` 8 years ago
Matthew Butterick e9356f33ec doc typo 8 years ago
Matthew Butterick d6332dfe78 fix some defective logic with handling empty strings 8 years ago
Matthew Butterick 0879347cde add `whitespace?` to unstable/typography 8 years ago
Matthew Butterick 925bcdde82 documentation typos 8 years ago
Matthew Butterick d1d211f93e tidy core lang modules 8 years ago
Matthew Butterick 3765a57be4 prevent `split-metas` from consuming #f args 8 years ago
Matthew Butterick 6ce1a65869 remove an unneeded dep 8 years ago
Matthew Butterick a864030004 sugar-related updates 8 years ago
Matthew Butterick d05148f263 doc updates 8 years ago
Matthew Butterick 617c1dd4e1 fix secref to txexpr docs 8 years ago
Matthew Butterick fbaf2c98d4 documentation updates plus related bugfixes 8 years ago
Matthew Butterick c591cf172e doc updates 8 years ago
Matthew Butterick b84d86baf5 correction to second tutorial 8 years ago
Matthew Butterick 2b08c608d1 use syntax-parse for `define-tag-function` 8 years ago
Matthew Butterick 775a58dfc2 renamings within pollen/setup 8 years ago
Matthew Butterick 2985c09815 restore parameter docs 8 years ago
Matthew Butterick 073ea439d3 simplify `pollen/setup` interface 8 years ago
Matthew Butterick 590db1e6ee bump version 8 years ago
Matthew Butterick b0275f1526 version number adjustments 8 years ago
Matthew Butterick 54485170f5 info.rkt adjustments 8 years ago
Matthew Butterick 13b051ba2f zeroify 8 years ago
Matthew Butterick d470f38f92 improve update-info 8 years ago
Matthew Butterick 1d3ef42f9c improve version retrieval 8 years ago
Matthew Butterick abe8db6aa5 update-info module 8 years ago
Matthew Butterick ced29f92c8 move info 8 years ago
Matthew Butterick b60ddedc43 improve version numbering 8 years ago
Matthew Butterick bbf7c699c9 add comment 8 years ago