| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-02 | Add one more potential use-case for a prettier form feed | Kévin Le Gouguec | |
| 2020-04-29 | Fix links to internal pages | Kévin Le Gouguec | |
| Replace .md/.org extension with .html. The output of "make" is now ugly as sin. | |||
| 2020-04-29 | Fix typo | Kévin Le Gouguec | |
| 2020-04-28 | Note down how to get completion for cross-references with AUCTeX | Kévin Le Gouguec | |
| 2020-04-25 | Remove redundant title prefix on top-level index | Kévin Le Gouguec | |
| 2020-04-20 | Parse site title from top-level README | Kévin Le Gouguec | |
| Maybe not the best idea, since the dependency chain will trigger a site-wide rebuild everytime the README is edited. Ah well. | |||
| 2020-04-19 | Fix broken footnote markup | Kévin Le Gouguec | |
| 2020-04-19 | Stuff all temporary files in a "cache" folder | Kévin Le Gouguec | |
| 2020-04-19 | Clarify some wording | Kévin Le Gouguec | |
| 2020-04-16 | Touch up web page titles | Kévin Le Gouguec | |
| Still a few wrinkles to iron out, e.g. the toplevel page's <title>. | |||
| 2020-04-16 | Fixup punctuation | Kévin Le Gouguec | |
| 2020-04-12 | Refactor index generation slightly | Kévin Le Gouguec | |
| 2020-04-12 | Add intermediate step to cache site tree | Kévin Le Gouguec | |
| Seems kind of wasteful to recompute it every time. Also, now subsequent scripts don't have to care about file extensions anymore. | |||
| 2020-04-12 | Finish fixing some files being inaccessible | Kévin Le Gouguec | |
| Make generate-deps.py compute the list of indices instead of relying on the list of source folders that contain text files, otherwise we will miss intermediate folders that do not contain any file. Remove TODO entry to maintain Makefile dependencies to scripts: that sounds too tedious. Let's assume that at some point the Makefile and these scripts will be bundled together into a proper package. | |||
| 2020-04-12 | Start fixing some files being inaccessible | Kévin Le Gouguec | |
| If an intermediate folder contains no leaf page, the previous code does not add it to the parent directory's subfolders. Still needs support from generate-deps.py. | |||
| 2020-04-12 | Note down wishlist for shell.el | Kévin Le Gouguec | |
| It's annoying to have to spell out "apt-get", and I don't want to configure APT not to use the fancy progress bar because I happen to like it. Alternative approach: https://oremacs.com/2019/03/24/shell-apt/ | |||
| 2020-04-12 | Move comint itches into their own file | Kévin Le Gouguec | |
| 2020-04-12 | Update "bug tracker" | Kévin Le Gouguec | |
| I had spent the better part of a day composing a 50-line message to help-gnu-emacs asking for advice, and I was a heartbeat away from hitting C-c C-c, until I began wondering if the list returned by alist-get was a copy or a reference. Turns out it's a reference. Remembered that setcar is a thing. Whipped up the following: (let* ((indicator (alist-get 'compilation-in-progress mode-line-modes)) (old-props (text-properties-at 0 (car indicator))) (new-props '(face compilation-mode-line-run))) (setcar indicator (apply #'propertize "⚙" (append new-props old-props)))) | |||
| 2020-04-03 | Cleanup whitespace | Kévin Le Gouguec | |
| 2020-03-29 | Unify recipe for regular and automated indices | Kévin Le Gouguec | |
| Also don't run pandoc in a pipeline within a Makefile recipe: pipefail is not set, so generate-index.py failures will not be bubbled up. | |||
| 2020-03-29 | Add a bug to the watchlist | Kévin Le Gouguec | |
| 2020-03-25 | Complete READMEs with a page index | Kévin Le Gouguec | |
| 2020-03-25 | Pop talk off stack | Kévin Le Gouguec | |
| I dimly remember that it was interesting, but I don't seem to have taken any notes. Oh well. | |||
| 2020-03-25 | Split index generation and HTML conversion | Kévin Le Gouguec | |
| So that I can re-use generate-index.py for READMEs. | |||
| 2020-03-24 | Produce auto-generated indices on stdout | Kévin Le Gouguec | |
| This way I can concatenate the output with regular indices. | |||
| 2020-03-24 | Distinguish indices from regular pages | Kévin Le Gouguec | |
| So that I can add a special recipe for them, where I'll concatenate the directory index. | |||
| 2020-03-24 | Update Emacs bug tracker | Kévin Le Gouguec | |
| 2020-03-15 | Note down need for custom HTML template | Kévin Le Gouguec | |
| 2020-03-15 | Fixup some formatting issues | Kévin Le Gouguec | |
| 2020-03-15 | Generate indices for folders without READMEs | Kévin Le Gouguec | |
| 2020-03-15 | Use git-ls-files(1) to compute list of source files | Kévin Le Gouguec | |
| It's not clear whether or not Python supports '\0' for null: the reference[1] says nothing about this specific escape sequence, but Python 3.7 seems to recognize it… repr('\0') says "'\\x00'", so let's use that. [1]: https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals | |||
| 2020-03-15 | Stop duplicating list of text file extensions | Kévin Le Gouguec | |
| 2020-03-15 | Refactor dependency writer to make it easier to reason about indices | Kévin Le Gouguec | |
| 2020-03-15 | Note down next improvements for website generation | Kévin Le Gouguec | |
| 2020-03-14 | Make path concatenation more to my liking | Kévin Le Gouguec | |
| I prefer thinking of slashes as concatenation operators, always accompanied by operands on both sides. I don't like them hanging there at the end of my variables, which is what $(dir …) causes. | |||
| 2020-03-14 | Establish a convention for makefile variables | Kévin Le Gouguec | |
| "Uppercase = public API, lowercase = internal plumbing". | |||
| 2020-03-14 | Move dependency file to a variable and clean it | Kévin Le Gouguec | |
| 2020-03-14 | Let Makefile compute page folders | Kévin Le Gouguec | |
| Since it already computes the list of pages. I'm not comfortable with the pattern substitution, the implicit "slash management" is not obvious. | |||
| 2020-03-14 | Update page list whenever folders changed | Kévin Le Gouguec | |
| 2020-03-14 | Note down improvement for dependency generator | Kévin Le Gouguec | |
| 2020-03-14 | Turn READMEs into HTML indices | Kévin Le Gouguec | |
| 2020-03-14 | Fix some typos | Kévin Le Gouguec | |
| 2020-03-14 | Add rudimentary webizer scripts | Kévin Le Gouguec | |
| 2020-03-14 | Make example list syntax more consistent | Kévin Le Gouguec | |
| 2020-03-12 | Make hooks easier to setup & maintain | Kévin Le Gouguec | |
| By giving them meaningful names and adding a master script to call them all. | |||
| 2020-03-12 | Add notes about "action stamps" | Kévin Le Gouguec | |
| 2020-03-12 | Update Emacs itches tracker | Kévin Le Gouguec | |
| 2020-03-12 | Move all scripts under a new folder | Kévin Le Gouguec | |
| This folder will be used to hold all website-building code. At least until I change my mind and figure it's better to do it otherwise. | |||
| 2020-03-10 | Add to personal tracker | Kévin Le Gouguec | |
| 2020-03-10 | Add personal tracker for current-ish Emacs issues | Kévin Le Gouguec | |
