Age | Commit message (Collapse) | Author |
|
Printing from Emacs doesn't work well in Windows. So, we use
org-open-file, which hopefully opens in the default PDF reader.
* ksh-forms.el (forms-print): Use org-open-file instead of find-file.
|
|
ksh-report is now a proper emacs package to be required, not merely a
bunch of elisp files to be loaded.
* ksh-emacs-init.el: Delete file.
|
|
* ksh-report.el (ksh-discharge, ksh-scan1, ksh-scan2, ksh-scan3): New
interactive commands.
(ksh-path): New variable.
|
|
* ksh-scan2.el, ksh-scan3.el (form-to-org): Change quote to
quasiquote.
|
|
* ksh-report.el (draw-biometry, make-temp-script, combine-pdfs,
crop-pdf): Delete functions.
(biometry-subfloat, latex-macro): New functions.
(insert-biometry): Use tikz to draw biometry.
(make-report-header): Use subfig and tikz packages. Use calc tikz
library. Define tickheight, parameterheight and parameterageheight
macros.
* biometry.asy: Delete file.
|
|
* ksh-report.el (insert-biometry): Improve code formatting.
|
|
* ksh-emacs-init.el (load-path): Add ksh-path.
|
|
* ksh-report.el (make-report-header): Remove unquote.
|
|
* ksh-discharge.el, ksh-scan2.el, ksh-scan3.el (forms-file): Use
ksh-path instead of ksh-data-path.
* ksh-emacs-init.el (ksh-data-path): Delete variable.
|
|
* ksh-report-header.el, ksh-biometry.el: Combine into ksh-report.el.
* ksh-scan2.el, ksh-scan3.el: Require ksh-report instead of loading
ksh-report-header.el and ksh-biometry.el.
|
|
* ksh-forms.el: Provide ksh-forms.
* ksh-discharge.el, ksh-scan2.el, ksh-scan3.el: Require ksh-forms.
|
|
* ksh-forms-improved.el (set-values, form-entry,
ksh-forms-org-keyword): Rewrite using pcase instead of car, cdr.
|
|
* ksh-forms-improved.el (setfun): Delete function.
(single-line-org-entry, multi-line-org-entry): Rewrite without setfun.
(make-org-entry-function): Rename to
ksh-forms-org-entry-function. Do not return a lambda
function. Actually, do the work of that function.
|
|
* ksh-forms-improved.el (mapped): Delete function.
|
|
* ksh-report-header.el (make-report-header): Use
ksh-forms-org-keyword, ksh-forms-org-latex-header.
* ksh-forms-improved.el (org-keywords, org-latex-headers): Delete
functions.
|
|
* ksh-report-header.el (latex-use-package): New function.
(make-report-header): Use latex-use-package.
|
|
* ksh-forms-improved.el (org-keyword): Rename to
ksh-forms-org-keyword.
(org-latex-header): Rename to ksh-forms-org-latex-header.
(org-keywords): Use ksh-forms-org-keyword.
(org-latex-headers): Use ksh-forms-org-latex-header.
(ksh-forms-org-latex-header): Use ksh-forms-org-keyword.
|
|
* ksh-discharge.el (forms-format-list, form-to-org): Deprecate
form-entries, single-line-org-entries, multi-line-org-entries.
* ksh-scan2.el (forms-format-list): Deprecate form-entries.
(form-to-org): Deprecate single-line-org-entries,
multi-line-org-entries.
* ksh-scan3.el (forms-format-list, form-to-org): Deprecate
form-entries, single-line-org-entries, multi-line-org-entries.
* ksh-forms-improved.el (single-line-org-entries,
multi-line-org-entries, form-entries): Delete functions.
squash! Deprecate plural functions.
|
|
* ksh-forms-improved.el (org-latex-compiler): Set `org-latex-compiler'
to "xelatex".
|
|
|