Allow any character to be escaped in the path for links.
This commit is contained in:
parent
87941271a4
commit
876d33239e
1
org_mode_samples/object/regular_link/elisp.org
Normal file
1
org_mode_samples/object/regular_link/elisp.org
Normal file
@ -0,0 +1 @@
|
||||
[[elisp:(local-set-key "\M-\x" 'foo-bar-baz)]]
|
@ -1926,6 +1926,8 @@ fn compare_regular_link<'s>(
|
||||
Ok(_) => {}
|
||||
};
|
||||
|
||||
// TODO: Compare :type :path :format :raw-link :application :search-option
|
||||
|
||||
Ok(DiffResult {
|
||||
status: this_status,
|
||||
name: emacs_name.to_owned(),
|
||||
|
@ -2,7 +2,7 @@ use nom::branch::alt;
|
||||
use nom::bytes::complete::escaped;
|
||||
use nom::bytes::complete::tag;
|
||||
use nom::bytes::complete::take_till1;
|
||||
use nom::character::complete::one_of;
|
||||
use nom::character::complete::anychar;
|
||||
use nom::combinator::verify;
|
||||
use nom::multi::many_till;
|
||||
|
||||
@ -82,7 +82,7 @@ fn pathreg<'b, 'g, 'r, 's>(
|
||||
_ => false,
|
||||
}),
|
||||
'\\',
|
||||
one_of(r#"]"#),
|
||||
anychar,
|
||||
)(input)?;
|
||||
Ok((remaining, path))
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user