Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2023-06-01
| ||
15:56 | Rename function esteem-directory-below-shared-folder-p esteem-directory-shared-p and rewrite the documentation string. Reintroduce one of the calls to expand-file-name removed in the previous commit. Add commentary explaining why it is required. Leaf check-in: 2733cc0409 user: sebyte tags: esteem | |
10:32 | Discard two needless calls to expand-file-name (in esteem-folders & esteem-directory-below-shared-folder-p). Rename function esteem-cleanup esteem-kill-obsolete-response-buffers and employ it in esteem-check-directory. Add a documentation string to esteem-check-directory. Improve file commentary. check-in: 37538a0010 user: sebyte tags: esteem | |
08:48 | Replace calls to #'file-truename with calls to #'expand-file-name. Syncthing understands that symbolic links are automatically resolved _by the file system_, i.e. it makes no attempt to resolve them itself, so why should we? On the other hand, "~/Sync" is expanded to ("/home/<user>/Sync"), so we must do the same. check-in: 22fed62512 user: sebyte tags: esteem | |
2023-05-14
| ||
07:46 | Load the sod definition file and schedule the call to #'payload-start _before_ visiting the sod definition file. Leaf check-in: 3c23c4933f user: sebyte tags: sod | |
2023-04-16
| ||
15:27 | Simplify usage commentary. Leaf check-in: 46d574994f user: sebyte tags: util | |
2023-04-14
| ||
13:24 | Add file <project-name>-tests.el to the list of sources which are not compiled. Leaf check-in: c4aa38c019 user: sebyte tags: trunk | |
13:20 | State the correct file name in the first line of the file. check-in: aa786331c2 user: sebyte tags: esteem | |
12:52 | Tweak the ‘autoloads’ rule. check-in: fe85b250fe user: sebyte tags: trunk | |
09:59 | Remove superfluous, auto-generated ‘load definitions’ file. check-in: 233211c428 user: sebyte tags: util | |
2023-04-09
| ||
15:38 | Add special variable (for use in sod definition files); sod-directory. check-in: 1f491a93e0 user: sebyte tags: sod | |
2023-03-29
| ||
17:29 | Perform native compilation in the rule for byte compilation and discard phony target .SILENT. check-in: d9d082ea48 user: sebyte tags: trunk | |
2023-03-23
| ||
20:53 | Add variable native-objects and phony target %.eln, performing native compilation. check-in: 68c459f98a user: sebyte tags: trunk | |
15:36 | Add autoload cookie for #'esteem-mode. check-in: 10fd2a456d user: sebyte tags: esteem | |
15:28 | Ignore Makefile. check-in: 999deba400 user: sebyte tags: esteem | |
15:27 | File doc/Makefile is now redundant. Remove. check-in: 448868444e user: sebyte tags: util | |
15:15 | Prepare to use Makefile under tool/ on branch 'trunk'. check-in: e9a5da4483 user: sebyte tags: esteem | |
2023-03-22
| ||
19:11 | Update to output generated by #'loaddefs-generate. check-in: b28cd69932 user: sebyte tags: sod | |
2023-03-21
| ||
19:32 | Add user option sod-emacs-program. check-in: 4d1668a1c1 user: sebyte tags: sod | |
2023-03-19
| ||
12:45 | Employ makefile under tool/ on branch trunk and modify function mashfile-jump-to-target-at-point; strip any trailing cruft returned by symbol-at-point. check-in: bcb7bf8a02 user: sebyte tags: util | |
12:40 | Correctly escape single quotation marks in docstrings and update loaddefs. check-in: d2588016f8 user: sebyte tags: sod | |
12:40 | Correctly escape single quotation marks in docstrings and update loaddefs. Leaf check-in: afdf80c794 user: sebyte tags: ifi | |
12:32 | Improve file commentary and replace deprecated function batch-update-autoloads with the newer loaddefs-generate-batch. check-in: 9cd0b1d705 user: sebyte tags: trunk | |
12:27 | Correctly escape single quotation marks in docstrings. check-in: cfd23878ac user: sebyte tags: esteem | |
2023-03-16
| ||
11:12 | Prepare to use Makefile under tool/ on branch 'trunk'. check-in: aafc45878b user: sebyte tags: util | |
2023-02-22
| ||
09:11 | Modify command mashfile-jump-to-target; push the mark onto the mark ring before moving point. Add command mashfile-jump-to-target-at-point (bound to 'C-c p'). check-in: f73932cad3 user: sebyte tags: util | |
2023-01-04
| ||
11:44 | Improve commentary. check-in: 50adb5d23f user: sebyte tags: util | |
2022-12-02
| ||
11:15 | Alter the timestamp produced by #'sod-timestamp; remove the colons and underscores and use just three hyphens. check-in: c1e1e90f72 user: sebyte tags: sod | |
2022-12-01
| ||
12:29 | Add function #'sod-timestamp and discard call to #'process-name in sod-default-payload-sentinel. check-in: b5edfd49c2 user: sebyte tags: sod | |
09:57 | Remove spurious use of Emacs variable this-command. check-in: e09ec37a40 user: sebyte tags: sod | |
2022-11-30
| ||
16:29 | Add function sod-server-socket and tweak the message displayed by sod-default-payload-sentinel. Tidy up and add some new commentary. check-in: fc7e774eae user: sebyte tags: sod | |
2022-11-13
| ||
11:30 | Alter function ifi-ckout--async-system-shell-command; ensure default-directory is bound correctly when the *IFI Async Shell Command* buffer already exists. check-in: 81c7fe1370 user: sebyte tags: ifi | |
2022-10-10
| ||
12:10 | Add the changes to the output of batch-update-autoloads. check-in: 8cf38e3502 user: sebyte tags: util | |
12:03 | Add function sod-payload-rotate-log-file-create. check-in: 64037114b1 user: sebyte tags: sod | |
2022-08-14
| ||
10:13 | Silence the compiler by placing minor mode mashfile-electric-parameters-mode in customisation group ‘convenience’ and tweak the doc string. check-in: a818d0b65e user: sebyte tags: util | |
10:12 | Silence the compiler by placing minor mode esteem-mode in customisation group ‘external’ and adding a doc string. check-in: 7bc3ef64aa user: sebyte tags: esteem | |
2022-07-27
| ||
13:31 | Rename function sod-user-process-tree sod-process-tree, bind it to ‘t’ rather than ‘u’ and reinstate its function definition (using a different implementation). check-in: d255efd79a user: sebyte tags: sod | |
2022-07-20
| ||
07:50 | Tweak the docstring of user-customisable special variable sod-sod-directory. check-in: 3d05309453 user: sebyte tags: sod | |
07:39 | Silence various compiler warnings. check-in: 50f4799294 user: sebyte tags: ifi | |
2022-07-19
| ||
10:41 | By default, a sod started at boot time, e.g. using cron, will write its server socket file under directory /tmp/emacs$(id -u)/ and a sod started manually, i.e. by a user, will write it under directory $XDG_RUNTIME_DIR/emacs/. (See the definition of variable server-socket-dir for details). We could configure the DoS, as well as manually started sods, to write their server socket files under directory /tmp/emacs$(id -u)/ too, but the changes in this commit implement a different approach; we identify sods by an absolute server socket file name, rather than just by server name, thus making the value of sever-socket-dir irrelevant. In sod-mode.el, modify function sod-sodclients-pidlist; alter pattern passed to sod-pgrep-pilist. Modify function sod-sodclients; discard the socket directory to glean the names of engaged sods. Add function sod-server-socket accepting a sod name and returning an absolute server socket file name. Employ sod-server-socket in sod-sod-do, sod-engage-and-select-window and in sod-clobber-dot-files-create. In sod-dot-sod.el, rename special sod-dos-name sod-dos-server-socket. check-in: e431c18b58 user: sebyte tags: sod | |
2022-06-16
| ||
19:26 | Fix i-c--async-system-shell-command; use the value of default-directory at evaluation time (rather than the value at execution time). check-in: d69978f73d user: sebyte tags: ifi | |
19:17 | Add a TODO item to file commentary. check-in: ed1a26e869 user: sebyte tags: sod | |
14:37 | Add minor mode ifi-shell-timeline-oneline-mode. Notice use of option ‘--oneline’ in i-sh-divert-timeline-buffer-prepare and put the divert buffer in the appropriate mode. Improve commentary in ifi-lib.el. check-in: d99829a488 user: sebyte tags: ifi | |
2022-03-31
| ||
08:07 | Remove superflous format argument. check-in: 61d36d0f50 user: sebyte tags: sod | |
08:01 | Divide the defvars in sod-dot-sod.el into sections ‘internal’ and ‘for use in definition files’, and update the content of the stock sod defintion file. check-in: 9f4a6c8e25 user: sebyte tags: sod | |
07:19 | Restructure code layout. Move ‘actions’, e.g. reading the dos file and loading any user init, towards the end of the file. Reanme functions sod-payload-start-process-with-size-limited-output-buffer sod-payload-start-process-with-plain-output-buffer and sod-payload-start-process-with-size-limited-logtail-buffer sod-payload-start-process-with-logtail-output-buffer. check-in: 133a903dea user: sebyte tags: sod | |
06:52 | Add utility function sod-payload-start-process-with-comint-output-buffer. check-in: dbe34def5c user: sebyte tags: sod | |
2022-03-30
| ||
12:28 | Add function sod-payload-start-process-with-size-limited-logtail-buffer. Alter sod-payload-start-process-with-size-limited-output-buffer; ensure sod-payload-process-default-directory exists. Alter function sod-payload-tail-log-file-in-output-buffer; bind default-directory to log file directory. check-in: 630fdd4916 user: sebyte tags: sod | |
07:01 | Eval sod-payload-before-process-start-forms immediately before starting the process, i.e. with sod-payload-output-buffer current and with sod-payload-process-default-directory bound. check-in: 7f9b9cf51f user: sebyte tags: sod | |
2022-03-29
| ||
17:12 | Add special variables sod-payload-before-process-start-forms & sod-payload-after-process-start-forms and employ both in function sod-payload-start-process-with-size-limited-output-buffer (renamed from sod-start-payload-with-size-limited-output-buffer). Add function sod-payload-rotate-conf-file and base it on reworked function sod-payload-rotate-log-file, which now accepts optional argument ‘no-error’. check-in: f8f8206ade user: sebyte tags: sod | |
11:17 | Add specials sod-payload-process-default-directory, sod-payload-sentinel, sod-payload-shutdown-sentinel, sod-payload-restart-sentinel, sod-payload-output-buffer-erase-at-payload-start-p, sod-payload-output-buffer-max-lines & sod-payload-start-at-sod-start-time-p. Add utility function sod-start-payload-with-size-limited-output-buffer. When required, start the payload at sod start time. check-in: 65cda641f2 user: sebyte tags: sod | |