Inlyne-Project/inlyne

anchors case sensitivity

Closed this issue · 0 comments

Inlyne maps the anchors as case unsensitive but look-up them as case-sensitive which results
to that, we try to open the relative links in with an external program and panic.

Example:

Show the code snippet
- [link1 uppercase](#LINK1)
- [link1](#link1)
- [link2](#header)
- [link2 uppercase](#HEADER)


In hac habitasse platea dictumst. Donec ac tincidunt enim, ac egestas leo. Donec in odio sapien. Proin fermentum leo vel lectus molestie accumsan. Suspendisse potenti. Etiam in augue nisi. Etiam a ipsum eget enim ultricies vulputate id eget libero.


Curabitur mattis, odio vel posuere tempus, tortor eros ultrices metus, vel cursus urna augue ac lacus. Donec convallis lorem lectus, vitae sollicitudin eros sagittis et. Phasellus ante lorem, rutrum sed mauris ut, pulvinar dictum orci. Mauris vitae sollicitudin quam. In imperdiet porttitor gravida. Aenean maximus ipsum magna, eget semper lacus rhoncus vel. In vulputate urna ut tincidunt lobortis. Aenean nunc quam, convallis quis iaculis quis, tristique eu tellus. Donec viverra commodo ipsum sed pretium. Curabitur rhoncus interdum finibus. Praesent id nunc luctus, aliquet tortor sed, tempor augue. Cras ipsum ex, pulvinar et laoreet quis, suscipit vel odio. Pellentesque ac magna sit amet tortor auctor faucibus. Pellentesque dignissim dui at ultrices aliquet. Morbi auctor eleifend ligula, eu finibus nisl dictum nec. In nec eros et lacus venenatis faucibus. 

## LINK1

 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin placerat dapibus dolor aliquam pretium. Nullam a tincidunt tellus. Nunc quis ultrices nisl, dictum venenatis nulla. Morbi molestie diam sed ligula cursus, a placerat ante consectetur. Praesent efficitur dui eget sem accumsan luctus. Vivamus convallis, turpis eget consectetur lacinia, tellus neque venenatis quam, at malesuada est orci non massa. Nulla iaculis libero ac eros faucibus sodales. Morbi tincidunt molestie neque eget elementum. Etiam tellus felis, mattis non felis vel, viverra pellentesque urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Ut risus mauris, congue vel mauris sed, malesuada lacinia libero. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas in ullamcorper leo, posuere hendrerit risus. Aenean id porta sem. Duis nec nisi a neque ultricies gravida. Aliquam venenatis mauris sed erat sodales faucibus.

Fusce sagittis sodales lacus, a malesuada nisi cursus in. Duis at neque id nisi interdum blandit in non arcu. Morbi pharetra ac enim at suscipit. Morbi nibh odio, elementum at dui quis, elementum cursus metus. Fusce viverra consectetur lobortis. Maecenas tempor convallis elit sed pretium. Pellentesque rutrum ut lacus eu eleifend. Pellentesque vehicula non orci vitae malesuada. Sed lacinia ullamcorper mauris, a elementum libero feugiat in. Etiam et facilisis ex. Nulla facilisi.


Praesent iaculis dolor condimentum velit euismod, eget ultricies nunc efficitur. Duis ut dapibus nulla. Sed ac ultrices lorem, et faucibus ex. Duis semper purus non sapien pellentesque eleifend. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis suscipit leo non vestibulum posuere. Mauris id lectus elementum, convallis magna ut, sollicitudin lorem.



## header

 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin placerat dapibus dolor aliquam pretium. Nullam a tincidunt tellus. Nunc quis ultrices nisl, dictum venenatis nulla. Morbi molestie diam sed ligula cursus, a placerat ante consectetur. Praesent efficitur dui eget sem accumsan luctus. Vivamus convallis, turpis eget consectetur lacinia, tellus neque venenatis quam, at malesuada est orci non massa. Nulla iaculis libero ac eros faucibus sodales. Morbi tincidunt molestie neque eget elementum. Etiam tellus felis, mattis non felis vel, viverra pellentesque urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Ut risus mauris, congue vel mauris sed, malesuada lacinia libero. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas in ullamcorper leo, posuere hendrerit risus. Aenean id porta sem. Duis nec nisi a neque ultricies gravida. Aliquam venenatis mauris sed erat sodales faucibus.

Fusce sagittis sodales lacus, a malesuada nisi cursus in. Duis at neque id nisi interdum blandit in non arcu. Morbi pharetra ac enim at suscipit. Morbi nibh odio, elementum at dui quis, elementum cursus metus. Fusce viverra consectetur lobortis. Maecenas tempor convallis elit sed pretium. Pellentesque rutrum ut lacus eu eleifend. Pellentesque vehicula non orci vitae malesuada. Sed lacinia ullamcorper mauris, a elementum libero feugiat in. Etiam et facilisis ex. Nulla facilisi.

Praesent iaculis dolor condimentum velit euismod, eget ultricies nunc efficitur. Duis ut dapibus nulla. Sed ac ultrices lorem, et faucibus ex. Duis semper purus non sapien pellentesque eleifend. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis suscipit leo non vestibulum posuere. Mauris id lectus elementum, convallis magna ut, sollicitudin lorem.
## HEADER
 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin placerat dapibus dolor aliquam pretium. Nullam a tincidunt tellus. Nunc quis ultrices nisl, dictum venenatis nulla. Morbi molestie diam sed ligula cursus, a placerat ante consectetur. Praesent efficitur dui eget sem accumsan luctus. Vivamus convallis, turpis eget consectetur lacinia, tellus neque venenatis quam, at malesuada est orci non massa. Nulla iaculis libero ac eros faucibus sodales. Morbi tincidunt molestie neque eget elementum. Etiam tellus felis, mattis non felis vel, viverra pellentesque urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Ut risus mauris, congue vel mauris sed, malesuada lacinia libero. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas in ullamcorper leo, posuere hendrerit risus. Aenean id porta sem. Duis nec nisi a neque ultricies gravida. Aliquam venenatis mauris sed erat sodales faucibus.

Fusce sagittis sodales lacus, a malesuada nisi cursus in. Duis at neque id nisi interdum blandit in non arcu. Morbi pharetra ac enim at suscipit. Morbi nibh odio, elementum at dui quis, elementum cursus metus. Fusce viverra consectetur lobortis. Maecenas tempor convallis elit sed pretium. Pellentesque rutrum ut lacus eu eleifend. Pellentesque vehicula non orci vitae malesuada. Sed lacinia ullamcorper mauris, a elementum libero feugiat in. Etiam et facilisis ex. Nulla facilisi.

In the current state, Inlyne will panic if the user clicks on the first link (a.k.a. link1 uppercase), or the last one