1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
|
Before:
unlet! b:link_heading_before
After:
unlet! b:link_heading_before
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Given markdown (Add heading to bottom of buffer):
# A consectetuer nunc justo ac nisl.
## Nam vitae purus
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Praesent semper magna. In eu justo. Nunc vitae risus nec
sem scelerisque consequat. In hac habitasse platea dictumst. Nam posuere
Execute:
call linkvim#x#heading#add('## My Resources', '$')
Expect markdown:
# A consectetuer nunc justo ac nisl.
## Nam vitae purus
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Praesent semper magna. In eu justo. Nunc vitae risus nec
sem scelerisque consequat. In hac habitasse platea dictumst. Nam posuere
## My Resources
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Given mail (Add heading to top of buffer):
Hi Recipient,
I hope this email finds you well.
Best regards,
Your Name
--
Your Job Title
Your Company Name
Your Contact Information
Execute:
call linkvim#x#heading#add('Links:', 0)
Expect mail:
Links:
Hi Recipient,
I hope this email finds you well.
Best regards,
Your Name
--
Your Job Title
Your Company Name
Your Contact Information
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Given gitcommit (Add heading to middle of buffer):
Git commit title
Git commit body
Body continued
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch main
# Changes to be committed:
# modified: foo.txt
#
Execute:
call linkvim#x#heading#add('Links:', 5)
Expect gitcommit:
Git commit title
Git commit body
Body continued
Links:
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch main
# Changes to be committed:
# modified: foo.txt
#
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Given mail (Multi-line heading):
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Praesent semper magna. In eu justo. Nunc vitae risus nec
sem scelerisque consequat. In hac habitasse platea dictumst. Nam posuere
Execute:
call linkvim#x#heading#add( [ '', '---', 'My Links:', '' ], '$')
Expect markdown:
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Praesent semper magna. In eu justo. Nunc vitae risus nec
sem scelerisque consequat. In hac habitasse platea dictumst. Nam posuere
---
My Links:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Given mail ('Multi'-line heading without blank lines):
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Praesent semper magna. In eu justo. Nunc vitae risus nec
sem scelerisque consequat. In hac habitasse platea dictumst. Nam posuere
Execute:
call linkvim#x#heading#add( [ 'My Links:' ], '$')
Expect markdown:
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Praesent semper magna. In eu justo. Nunc vitae risus nec
sem scelerisque consequat. In hac habitasse platea dictumst. Nam posuere
My Links:
|