Markdown reader: Allow internal +
in citation identifiers.
Closes #856.
This commit is contained in:
parent
d097734189
commit
b89a443034
1 changed files with 1 additions and 1 deletions
|
@ -1705,7 +1705,7 @@ citeKey = try $ do
|
|||
char '@'
|
||||
first <- letter
|
||||
let internal p = try $ p >>~ lookAhead (letter <|> digit)
|
||||
rest <- many $ letter <|> digit <|> internal (oneOf ":.#$%&-_?<>~/")
|
||||
rest <- many $ letter <|> digit <|> internal (oneOf ":.#$%&-_+?<>~/")
|
||||
let key = first:rest
|
||||
citations' <- map CSL.refId <$> getOption readerReferences
|
||||
guard $ key `elem` citations'
|
||||
|
|
Loading…
Add table
Reference in a new issue