Tom Alexander
|
085e728c34
|
Add an all entities test without escaping braces.
|
2023-10-09 10:33:07 -04:00 |
|
Tom Alexander
|
fc17fc224c
|
Update definitions to the version of entities used in the org-mode in the docker container.
|
2023-10-09 10:33:07 -04:00 |
|
Tom Alexander
|
f07d041eb9
|
Fix handling capitalization in macro names.
rust-build Build rust-build has succeeded
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-test Build rust-test has succeeded
|
2023-10-08 16:51:44 -04:00 |
|
Tom Alexander
|
b9ead09dde
|
Add test showing we are not handling trailing whitespace in macro args properly.
|
2023-10-08 16:34:28 -04:00 |
|
Tom Alexander
|
a6adeee40b
|
Handle escaping the characters in org macro arguments.
|
2023-10-08 15:54:56 -04:00 |
|
Tom Alexander
|
37bc5ef712
|
Do not include whitespace at the end of value.
|
2023-10-08 14:48:29 -04:00 |
|
Tom Alexander
|
8bc79f9ef3
|
Add tests for angle links.
|
2023-10-08 10:57:04 -04:00 |
|
Tom Alexander
|
120a06055f
|
Handle 3 or more slashes in the path for regular links.
|
2023-10-08 09:54:10 -04:00 |
|
Tom Alexander
|
bbcafef8bf
|
Handle 3 or more slashes in the path for plain links.
|
2023-10-08 09:51:12 -04:00 |
|
Tom Alexander
|
3aa84c1743
|
Add test showing we are not handling puncutation-only search options properly.
|
2023-10-07 03:23:45 -04:00 |
|
Tom Alexander
|
7196e10b69
|
Set up regular links for adding application.
|
2023-10-07 03:14:16 -04:00 |
|
Tom Alexander
|
0c34df159f
|
Add test showing we are not handling application in regular links properly.
|
2023-10-07 03:03:57 -04:00 |
|
Tom Alexander
|
a55694176c
|
Compare the properties of plain links.
|
2023-10-07 02:22:36 -04:00 |
|
Tom Alexander
|
592e773920
|
Add tests for plain link search options and relative paths.
|
2023-10-07 01:44:31 -04:00 |
|
Tom Alexander
|
be553aefb1
|
Add test showing plain links cannot be templates.
|
2023-10-07 01:44:31 -04:00 |
|
Tom Alexander
|
56348a6d54
|
Actually absolute paths are files too.
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
rust-foreign-document-test Build rust-foreign-document-test has succeeded
|
2023-10-07 00:15:37 -04:00 |
|
Tom Alexander
|
65e142a215
|
Link templates support single-colons and inject the value at the end if no %s is found.
|
2023-10-06 23:55:21 -04:00 |
|
Tom Alexander
|
aa0a0b890e
|
Relative paths are file links, absolute paths are fuzzy.
|
2023-10-06 23:48:55 -04:00 |
|
Tom Alexander
|
ab33730830
|
Search option also supports regex.
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
rust-foreign-document-test Build rust-foreign-document-test has failed
As seen on the list of possible search options at https://orgmode.org/manual/Search-Options.html.
|
2023-10-06 23:33:09 -04:00 |
|
Tom Alexander
|
4c8828b91b
|
Apply the link templates.
|
2023-10-06 23:33:09 -04:00 |
|
Tom Alexander
|
ae3a6ff919
|
Turns out links can have templates.
|
2023-10-06 20:23:19 -04:00 |
|
Tom Alexander
|
7cf1f7b7bb
|
Only orgify the link text if there are line breaks present.
|
2023-10-06 19:05:56 -04:00 |
|
Tom Alexander
|
135ca133ea
|
Add tests for search option.
|
2023-10-06 18:56:11 -04:00 |
|
Tom Alexander
|
d126488891
|
Handle orgifying text in regular link path and raw-link.
|
2023-10-06 18:30:08 -04:00 |
|
Tom Alexander
|
e84135985e
|
Parse out the pathreg on regular links.
|
2023-10-06 17:21:43 -04:00 |
|
Tom Alexander
|
448902bb05
|
Add regular link tests for all the types.
|
2023-10-06 16:52:45 -04:00 |
|
Tom Alexander
|
01c2f1bf66
|
Add a test for a timestamp with a malformed repeater.
|
2023-10-02 20:04:39 -04:00 |
|
Tom Alexander
|
5c929ffc13
|
Fix repeater type.
I had Cumulative and CatchUp backwards.
|
2023-10-02 19:18:25 -04:00 |
|
Tom Alexander
|
512432c5f0
|
Do not allow time range timestamps with REST on the first TIME.
|
2023-10-02 17:51:33 -04:00 |
|
Tom Alexander
|
b7c7057095
|
Add a test for double tilde.
|
2023-09-21 22:52:21 -04:00 |
|
Tom Alexander
|
49e3c90a3a
|
Add a test showing a text markup condition we are not handling and significantly reduce allocations by using references for the captured marker for text markup.
|
2023-09-21 22:35:09 -04:00 |
|
Tom Alexander
|
4f34ab9089
|
Support subscript/superscript wrapped in parenthesis.
|
2023-09-21 19:21:47 -04:00 |
|
Tom Alexander
|
9b2348c0ef
|
Allow matched parenthesis inside plain links.
|
2023-09-21 18:51:11 -04:00 |
|
Tom Alexander
|
5716cbccea
|
Remove unnecessary peak.
|
2023-09-21 16:34:24 -04:00 |
|
Tom Alexander
|
124cd50243
|
Add more test cases.
|
2023-09-21 15:36:55 -04:00 |
|
Tom Alexander
|
bac5d6e1d9
|
Add a test for parenthesis in regular links for good measure.
We are properly handling this currently, but it is good to have more test coverage.
|
2023-09-21 14:34:51 -04:00 |
|
Tom Alexander
|
ba15999534
|
Add a test showing we are not handling parenthesis in links properly.
rust-test Build rust-test has failed
rust-build Build rust-build has succeeded
rust-foreign-document-test Build rust-foreign-document-test has failed
|
2023-09-21 14:31:13 -04:00 |
|
Tom Alexander
|
7b61329889
|
Add test showing we are not parsing links wrapped in brackets correctly.
rust-build Build rust-build has succeeded
rust-test Build rust-test has failed
rust-foreign-document-test Build rust-foreign-document-test has failed
|
2023-09-20 03:48:22 -04:00 |
|
Tom Alexander
|
9e60ff6683
|
Support rematching on italic, underline, and strike-through.
|
2023-09-19 23:25:49 -04:00 |
|
Tom Alexander
|
ca6fdf1924
|
Support different cases in radio links.
|
2023-09-14 04:04:21 -04:00 |
|
Tom Alexander
|
876d33239e
|
Allow any character to be escaped in the path for links.
|
2023-09-14 03:05:11 -04:00 |
|
Tom Alexander
|
d79035e14d
|
Add a test showing we are not handling empty statistics cookies.
|
2023-09-08 22:21:19 -04:00 |
|
Tom Alexander
|
6676012eb1
|
Change footnote reference class to Gamma.
|
2023-09-07 04:15:59 -04:00 |
|
Tom Alexander
|
28b2d27054
|
Consume trailing whitespace after a plain link.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-06 14:39:31 -04:00 |
|
Tom Alexander
|
728a79f9a4
|
Handle zero-width space in text markup.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
rustfmt Build rustfmt has succeeded
|
2023-09-06 13:56:27 -04:00 |
|
Tom Alexander
|
eb9c582fa5
|
'>' is allowed as a post character in text markup.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-08-29 23:57:15 -04:00 |
|
Tom Alexander
|
f426e32798
|
Do not include trailing punctuation or whitespace in plain links.
|
2023-08-29 17:35:04 -04:00 |
|
Tom Alexander
|
66037356c5
|
Add test showing plain links ending in punctuation currently do not parse correctly.
|
2023-08-29 17:24:44 -04:00 |
|
Tom Alexander
|
56865c68fc
|
Do not allow plain links without a path.
|
2023-08-29 15:44:04 -04:00 |
|
Tom Alexander
|
a46b358549
|
Switch citations to using bracket depth from OrgSource instead of from the context.
This is for the same reasons as footnote references.
|
2023-08-28 03:04:32 -04:00 |
|