I broke up with neovim....vim is my best friend now
254
dot_vim/plugged/vimwiki/doc/design_notes.md
Normal file
@@ -0,0 +1,254 @@
|
||||
# Design Notes
|
||||
|
||||
This file is meant to document design decisions and algorithms inside Vimwiki
|
||||
which are too large for code comments, and not necessarily interesting to
|
||||
users. Please create a new section to document each behavior.
|
||||
|
||||
|
||||
## Formatting tables
|
||||
|
||||
In Vimwiki, formatting tables occurs dynamically, when navigating between cells
|
||||
and adding new rows in a table in the Insert mode, or statically, when pressing
|
||||
`gqq` or `gqw` (which are mappings for commands `VimwikiTableAlignQ` and
|
||||
`VimwikiTableAlignW` respectively) in the Normal mode. It also triggers when
|
||||
leaving Insert mode, provided variable `g:vimwiki_table_auto_fmt` is set. In
|
||||
this section, the original and the newer optimized algorithms of table
|
||||
formatting will be described and compared.
|
||||
|
||||
### The older table formatting algorithm and why this is not optimal
|
||||
|
||||
Let's consider a simple example. Open a new file, say _tmp.wiki_, and create a
|
||||
new table with command `VimwikiTable`. This should create a blank table.
|
||||
|
||||
```
|
||||
| | | | | |
|
||||
|---|---|---|---|---|
|
||||
| | | | | |
|
||||
```
|
||||
|
||||
Let's put the cursor in the first header column of the table, enter the Insert
|
||||
mode and type a name, say _Col1_. Then press _Tab_: the cursor will move to the
|
||||
second column of the header and the table will get aligned (in the context of
|
||||
the table formatting story, words _aligned_ and _formatted_ are considered as
|
||||
synonyms). Now the table looks as in the following snippet.
|
||||
|
||||
```
|
||||
| Col1 | | | | |
|
||||
|------|---|---|---|---|
|
||||
| | | | | |
|
||||
```
|
||||
|
||||
Then, when moving cursor to the first data row (i.e. to the third line of the
|
||||
table below the separator line) and typing anything here and there while
|
||||
navigating using _Tab_ or _Enter_ (pressing this creates a new row below the
|
||||
current row), the table shall keep formatting. Below is a result of such a
|
||||
random edit.
|
||||
|
||||
```
|
||||
| Col1 | | | | |
|
||||
|------|-------|---|-------|----------|
|
||||
| | Data1 | | Data2 | |
|
||||
| | | | | New data |
|
||||
```
|
||||
|
||||
The lowest row gets aligned when leaving the Insert mode. Let's copy _Data1_
|
||||
(using `viwy` or another keystroke) and paste it (using `p`) in the second data
|
||||
row of the first column. Now the table looks mis-aligned (as we did not enter
|
||||
the Insert mode).
|
||||
|
||||
```
|
||||
| Col1 | | | | |
|
||||
|------|-------|---|-------|----------|
|
||||
| | Data1 | | Data2 | |
|
||||
| Data1 | | | | New data |
|
||||
```
|
||||
|
||||
This is not a big problem though, because we can put the cursor at _any_ place
|
||||
in the table and press `gqq`: the table will get aligned.
|
||||
|
||||
```
|
||||
| Col1 | | | | |
|
||||
|-------|-------|---|-------|----------|
|
||||
| | Data1 | | Data2 | |
|
||||
| Data1 | | | | New data |
|
||||
```
|
||||
|
||||
Now let's make real problems! Move the cursor to the lowest row and copy it
|
||||
with `yy`. Then 500-fold paste it with `500p`. Now the table very long. Move
|
||||
the cursor to the lowest row (by pressing `G`), enter the Insert mode, and try
|
||||
a new random editing session by typing anything in cells with _Tab_ and _Enter_
|
||||
navigation interleaves. The editing got painfully slow, did not?
|
||||
|
||||
The reason of the slowing down is the older table formatting algorithm. Every
|
||||
time _Tab_ or _Enter_ get pressed down, all rows in the table get visited to
|
||||
calculate a new alignment. Moreover, by design it may happen even more than
|
||||
once per one press!
|
||||
|
||||
```vim
|
||||
function! s:kbd_create_new_row(cols, goto_first)
|
||||
let cmd = "\<ESC>o".s:create_empty_row(a:cols)
|
||||
let cmd .= "\<ESC>:call vimwiki#tbl#format(line('.'))\<CR>"
|
||||
let cmd .= "\<ESC>0"
|
||||
if a:goto_first
|
||||
let cmd .= ":call search('\\(".s:rxSep()."\\)\\zs', 'c', line('.'))\<CR>"
|
||||
else
|
||||
let cmd .= (col('.')-1)."l"
|
||||
let cmd .= ":call search('\\(".s:rxSep()."\\)\\zs', 'bc', line('.'))\<CR>"
|
||||
endif
|
||||
let cmd .= "a"
|
||||
|
||||
return cmd
|
||||
endfunction
|
||||
```
|
||||
|
||||
Function `s:kbd_create_new_row()` is called when _Tab_ or _Enter_ get pressed.
|
||||
Formatting of the whole table happens in function `vimwiki#tbl#format()`. But
|
||||
remember that leaving the Insert mode triggers re-formatting of a table when
|
||||
variable `g:vimwiki_table_auto_fmt` is set. This means that formatting of the
|
||||
whole table is called on all those multiple interleaves between the Insert and
|
||||
the Normal mode in `s:kbd_create_new_row` (notice `\<ESC>`, `o`, etc.).
|
||||
|
||||
### The newer table formatting algorithm
|
||||
|
||||
The newer algorithm was introduced to struggle against performance issues when
|
||||
formatting large tables.
|
||||
|
||||
Let's take the table from the previous example in an intermediate state.
|
||||
|
||||
```
|
||||
| Col1 | | | | |
|
||||
|------|-------|---|-------|----------|
|
||||
| | Data1 | | Data2 | |
|
||||
| Data1 | | | | New data |
|
||||
```
|
||||
|
||||
Then move the cursor to the first data row, copy it with `yy`, go down to the
|
||||
mis-aligned line, and press `5p`. Now we have a slightly bigger mis-aligned
|
||||
table.
|
||||
|
||||
```
|
||||
| Col1 | | | | |
|
||||
|------|-------|---|-------|----------|
|
||||
| | Data1 | | Data2 | |
|
||||
| Data1 | | | | New data |
|
||||
| | Data1 | | Data2 | |
|
||||
| | Data1 | | Data2 | |
|
||||
| | Data1 | | Data2 | |
|
||||
| | Data1 | | Data2 | |
|
||||
| | Data1 | | Data2 | |
|
||||
```
|
||||
|
||||
Go down to the lowest, the 7th, data row and press `gq1`. Nothing happened.
|
||||
Let's go to the second or the third data row and press `gq1` once again. Now
|
||||
the table gets aligned. Let's undo formatting with `u`, go to the fourth row,
|
||||
and press `gq1`. Now the table should look like in the following snippet.
|
||||
|
||||
```
|
||||
| Col1 | | | | |
|
||||
|------|-------|---|-------|----------|
|
||||
| | Data1 | | Data2 | |
|
||||
| Data1 | | | | New data |
|
||||
| | Data1 | | Data2 | |
|
||||
| | Data1 | | Data2 | |
|
||||
| | Data1 | | Data2 | |
|
||||
| | Data1 | | Data2 | |
|
||||
| | Data1 | | Data2 | |
|
||||
```
|
||||
|
||||
What a peculiar command! Does using it make any sense? Not much, honestly.
|
||||
Except it shows how the newer optimized table formatting algorithm works in the
|
||||
Insert mode.
|
||||
|
||||
Indeed, the newer table formatting algorithm introduces a _viewport_ on a table.
|
||||
Now, when pressing _Tab_ or _Enter_ in the Insert mode, only a small part of
|
||||
rows are checked for possible formatting: two rows above the current line and
|
||||
the current line itself (the latter gets preliminary shrunk with function
|
||||
`s:fmt_row()`). If all three lines in the viewport are of the same length, then
|
||||
nothing happens (case 1 in the example). If the second or the shrunk current
|
||||
line is longer then the topmost line in the viewport, then the algorithm falls
|
||||
back to the older formatting algorithm and the whole table gets aligned
|
||||
(case 2). If the topmost line in the viewport is longer than the second
|
||||
and the shrunk current line, then the two lowest lines get aligned according to
|
||||
the topmost line (case 3).
|
||||
|
||||
Performance of the newer formatting algorithm should not depend on the height
|
||||
of the table. The newer algorithm should also be consistent with respect to
|
||||
user editing experience. Indeed, as soon as a table should normally be edited
|
||||
row by row from the top to the bottom, dynamic formatting should be both fast
|
||||
(watching only three rows in a table, re-formatting only when the shrunk
|
||||
current row gets longer than any of the two rows above) and eager (a table
|
||||
should look formatted on every press on _Tab_ and _Enter_). However, the newer
|
||||
algorithm differs from the older algorithm when starting editing a mis-aligned
|
||||
table in an area where mis-aligned rows do not get into the viewport: in this
|
||||
case the newer algorithm will format the table partly (in the rows of the
|
||||
viewport) until one of the being edited cells grows in length to a value big
|
||||
enough to trigger the older algorithm and the whole table gets aligned. When
|
||||
partial formatting is not desirable, the whole table can be formatted by
|
||||
pressing `gqq` in the Normal mode.
|
||||
|
||||
|
||||
## Scoped Variable
|
||||
|
||||
Vimwiki's variables have a scope. They can be:
|
||||
|
||||
1. Global [ex: `global_ext`]
|
||||
2. Wikilocal (1, 2, 3 ...) [ex: `path`]
|
||||
3. Syntaxlocal (default, markdown, media) [ex: `bullet_types`]
|
||||
4. Bufferlocal [ex: `b:vimwiki_wiki_nr`]
|
||||
|
||||
They all can be configured, changed by user
|
||||
|
||||
As a comparison, Vim's variables also have a scope (`:h variable-scope`) and
|
||||
can also be configured by users.
|
||||
|
||||
While features kept stacking, it became more and more difficult to maintain the
|
||||
coherence and configurability between these variables: a type of markers, say
|
||||
`bullet_types`, can affect folding, highlighting, keystrokes mapping, indentation.
|
||||
All of those aspects often requires internal variables that should be calculated
|
||||
only once's when user is changing the variable and affect only the scope in which
|
||||
they are defined: a `markdown` syntax configuration should affect all `markdown`
|
||||
wikis but not `default` ones. So it was decided (#894) to keep a 3 global
|
||||
dictionaries to hold internal variables (there is only one bufferlocal variable
|
||||
so a dictionary was clearly overkill) and 3 other dictionaries for user
|
||||
configuration. The internal dictionaries get updated at startup (`:h extend`)
|
||||
with the user content but do not modify it. They can also be updated later with
|
||||
`VimwikiVar` function.
|
||||
|
||||
Here, `key` is the variable name, `2` the wiki number and `markdown` the syntax
|
||||
|
||||
```vim
|
||||
" External -> Internal
|
||||
g:vimwiki_{key} -> g:vimwiki_global_vars[key]
|
||||
g:vimwiki_syntax_list['markdown'][key]
|
||||
-> g:vimwiki_syntaxlocal_vars['markdown'][key]
|
||||
g:vimwiki_list[2][key] -> g:vimwiki_wikilocal_vars[2][key]
|
||||
```
|
||||
|
||||
All are defined in `vars.vim` and in case of a conflict while executing it, the
|
||||
innermost scope if privileged (as usual for variable scoping conflicts). The
|
||||
reasons for such a complex system is:
|
||||
1. The diversity of variables and developers
|
||||
2. The nature of new (2020) issues asking for some deep customisation (ex: of
|
||||
the link format) or high functionality (ex: on demand wiki creation and
|
||||
configuration)
|
||||
3. Historical excuses that Vimwiki was not designed to be highly configurable at
|
||||
beginning and many temporary internal variables where created to "fix some
|
||||
holes"
|
||||
|
||||
|
||||
## Syntax and Highlight
|
||||
|
||||
* [Vimwiki syntax specification](./specification.wiki)
|
||||
* [Syntax region](../syntax/vimwiki.vim)
|
||||
* [Nesting manager]( ../autoload/vimwiki/u.vim): vimwiki#u#hi_typeface(dic)
|
||||
|
||||
TODO currently the typeface delimiters are customized that way:
|
||||
|
||||
```vim
|
||||
" Typeface: -> u.vim
|
||||
let s:typeface_dic = vimwiki#vars#get_syntaxlocal('typeface')
|
||||
call vimwiki#u#hi_typeface(s:typeface_dic)
|
||||
```
|
||||
|
||||
|
||||
<!-- vim: set tw=80: -->
|
||||
BIN
dot_vim/plugged/vimwiki/doc/entries.png
Normal file
|
After Width: | Height: | Size: 333 KiB |
BIN
dot_vim/plugged/vimwiki/doc/lists.png
Normal file
|
After Width: | Height: | Size: 420 KiB |
10
dot_vim/plugged/vimwiki/doc/logo.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="200" height="43" viewBox="0 0 372 80" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M45.592 20.804C48.4347 22.4987 49.856 24.3027 49.856 26.216C49.856 27.3093 49.3093 28.8127 48.216 30.726L31.242 59.836C30.6953 60.7653 29.8207 61.6127 28.618 62.378C27.4153 63.0887 26.2127 63.444 25.01 63.444C23.862 63.444 22.7413 63.1707 21.648 62.624C20.6093 62.0227 19.8713 61.4213 19.434 60.82L18.696 59.918L1.64 30.726C0.546667 28.922 0 27.446 0 26.298C0 24.33 1.42133 22.4987 4.264 20.804C6.34133 19.6013 7.98133 19 9.184 19C10.3867 19 11.316 19.3827 11.972 20.148C12.6827 20.8587 13.4207 21.952 14.186 23.428L24.928 44.092L35.67 23.428C36.2713 22.3893 36.7087 21.6513 36.982 21.214C37.31 20.722 37.802 20.2573 38.458 19.82C39.114 19.328 39.9887 19.082 41.082 19.082C42.1753 19.082 43.6787 19.656 45.592 20.804Z" fill="#000"/>
|
||||
<path d="M54.341 27.036C54.341 25.7787 54.3683 24.8493 54.423 24.248C54.5323 23.592 54.7783 22.854 55.161 22.034C55.9263 20.6127 58.0583 19.902 61.557 19.902C64.181 19.902 66.0397 20.3667 67.133 21.296C68.0623 22.0613 68.5544 23.2367 68.609 24.822C68.6637 25.3687 68.691 26.1613 68.691 27.2V55.9C68.691 57.1573 68.6363 58.114 68.527 58.77C68.4724 59.3713 68.2263 60.082 67.789 60.902C67.0784 62.3233 64.9737 63.034 61.475 63.034C58.031 63.034 55.9263 62.296 55.161 60.82C54.7783 60 54.5323 59.2893 54.423 58.688C54.3683 58.0867 54.341 57.13 54.341 55.818V27.036Z" fill="#000"/>
|
||||
<path d="M89.3454 25.56C91.9147 21.6787 95.0034 19.738 98.6114 19.738C104.187 19.738 108.342 22.116 111.075 26.872C111.677 26.052 112.387 25.2047 113.207 24.33C114.082 23.4007 115.449 22.4167 117.307 21.378C119.166 20.2847 121.079 19.738 123.047 19.738C127.421 19.738 131.083 21.4327 134.035 24.822C136.987 28.1567 138.463 33.7053 138.463 41.468V55.818C138.463 57.0753 138.409 58.032 138.299 58.688C138.245 59.2893 137.999 60 137.561 60.82C136.851 62.296 134.746 63.034 131.247 63.034C127.803 63.034 125.699 62.2687 124.933 60.738C124.551 59.918 124.305 59.2073 124.195 58.606C124.141 57.95 124.113 56.9933 124.113 55.736V41.386C124.113 36.63 122.419 34.252 119.029 34.252C117.116 34.252 115.804 34.8807 115.093 36.138C114.437 37.3953 114.109 39.172 114.109 41.468V55.818C114.109 57.13 114.055 58.0867 113.945 58.688C113.891 59.2893 113.645 60 113.207 60.82C112.442 62.296 110.31 63.034 106.811 63.034C103.367 63.034 101.263 62.2687 100.497 60.738C100.115 59.918 99.8687 59.2073 99.7594 58.606C99.7047 57.95 99.6774 56.9933 99.6774 55.736V41.386C99.6774 36.63 97.9827 34.252 94.5934 34.252C91.3134 34.252 89.6734 36.63 89.6734 41.386V55.9C89.6734 57.1573 89.6187 58.114 89.5094 58.77C89.4547 59.3713 89.2087 60.082 88.7714 60.902C87.9514 62.3233 85.8194 63.034 82.3754 63.034C78.9314 63.034 76.8267 62.296 76.0614 60.82C75.6787 60 75.4327 59.2893 75.3234 58.688C75.2687 58.0867 75.2414 57.13 75.2414 55.818V26.954C75.2414 25.6967 75.2687 24.7673 75.3234 24.166C75.4327 23.51 75.7061 22.7993 76.1434 22.034C76.9634 20.558 78.9041 19.82 81.9654 19.82C85.0267 19.82 87.0221 20.312 87.9514 21.296C88.8807 22.28 89.3454 23.7013 89.3454 25.56Z" fill="#000"/>
|
||||
<path d="M219.3 71.3359C216.999 70.2839 215.158 68.7386 213.777 66.7002C212.462 64.6618 211.147 62.3932 209.832 59.8945C209.634 59.5 209.437 59.1055 209.24 58.7109C209.042 58.3164 208.845 57.9548 208.648 57.626L207.267 55.0615L206.478 53.4834L205.294 54.5684L203.519 56.1465L202.533 57.1328C200.823 58.7109 199.081 60.2891 197.305 61.8672C195.596 63.3796 193.754 64.7604 191.782 66.0098C189.875 67.1934 187.836 68.1797 185.667 68.9688C183.562 69.6921 181.261 70.0866 178.762 70.1523L176.592 69.0674C175.343 68.4098 174.291 67.818 173.436 67.292C172.581 66.7659 171.595 65.944 170.477 64.8262C170.148 64.2344 169.852 63.6755 169.589 63.1494C169.392 62.6234 169.162 62.0973 168.899 61.5713C168.176 60.2562 167.584 59.0726 167.124 58.0205C166.663 56.9684 166.203 55.7848 165.743 54.4697C165.94 53.5492 166.236 52.0039 166.63 49.834C167.025 47.5983 167.485 45.1654 168.011 42.5352C168.603 39.9049 169.195 37.2747 169.787 34.6445C170.444 31.9486 171.102 29.6143 171.759 27.6416C172.351 25.932 173.009 24.1237 173.732 22.2168C174.521 20.3099 175.343 18.5674 176.198 16.9893C177.118 15.3454 178.105 13.9645 179.157 12.8467C180.209 11.6631 181.327 10.9727 182.51 10.7754C182.839 11.2357 183.201 11.5645 183.595 11.7617C183.99 11.959 184.351 12.1234 184.68 12.2549C185.601 13.57 186.488 14.6878 187.343 15.6084C188.264 16.529 189.316 17.4495 190.5 18.3701C190.171 20.014 189.678 21.8551 189.02 23.8936C188.428 25.8662 187.771 27.8717 187.047 29.9102C186.39 31.8828 185.732 33.8226 185.075 35.7295C184.417 37.6364 183.891 39.2803 183.497 40.6611C183.102 41.779 182.773 43.0283 182.51 44.4092C181.918 46.8421 181.36 50.1628 180.833 54.3711C181.623 54.1738 182.477 53.7464 183.398 53.0889C184.319 52.4313 185.206 51.7409 186.061 51.0176C187.047 50.2285 188.034 49.3408 189.02 48.3545C190.269 47.1051 191.321 45.9544 192.176 44.9023C193.031 43.8503 193.82 42.7653 194.543 41.6475C195.333 40.5296 196.122 39.3132 196.911 37.998C197.7 36.6172 198.653 35.0062 199.771 33.165C200.757 31.5869 201.777 29.9102 202.829 28.1348C203.946 26.2936 205.031 24.5511 206.083 22.9072C207.201 21.1976 208.286 19.6523 209.338 18.2715C210.39 16.8906 211.344 15.8057 212.199 15.0166C212.725 15.6742 213.382 16.2988 214.171 16.8906C215.026 17.4824 215.914 17.9427 216.834 18.2715C217.229 18.8633 217.591 19.4222 217.919 19.9482C218.314 20.4085 218.676 20.8359 219.004 21.2305C219.399 21.8223 219.761 22.3812 220.089 22.9072C220.484 23.4333 220.846 23.9593 221.174 24.4854C221.109 24.9456 221.01 25.5374 220.878 26.2607C220.747 26.984 220.583 27.7731 220.385 28.6279C220.254 29.4827 220.089 30.3704 219.892 31.291C219.695 32.1458 219.498 32.9678 219.3 33.7568C218.774 36.2555 218.38 38.1296 218.117 39.3789C217.854 40.6283 217.656 41.6146 217.525 42.3379C217.459 43.0612 217.393 43.6859 217.328 44.2119C217.328 44.6722 217.328 45.3298 217.328 46.1846C217.262 46.8421 217.295 47.4997 217.426 48.1572C217.492 48.749 217.624 49.3737 217.821 50.0312C218.018 50.6888 218.281 51.2806 218.61 51.8066L222.555 48.749C223.673 47.8942 224.725 46.7435 225.711 45.2969C226.764 43.7845 227.75 42.0749 228.67 40.168C229.657 38.1953 230.61 36.0583 231.531 33.7568C232.451 31.4554 233.372 29.1211 234.292 26.7539C235.673 23.2689 237.054 19.8825 238.435 16.5947C239.882 13.307 241.263 10.7754 242.578 9C244.024 9.92057 245.274 10.874 246.326 11.8604C247.444 12.7809 248.397 13.8001 249.186 14.918C249.975 16.0358 250.6 17.318 251.06 18.7646C251.586 20.2113 251.948 21.9209 252.145 23.8936C250.961 26.195 249.811 28.5622 248.693 30.9951C247.641 33.4281 246.622 35.861 245.635 38.2939C244.32 41.4502 242.939 44.6064 241.493 47.7627C240.112 50.9189 238.567 53.9437 236.857 56.8369C235.147 59.6644 233.24 62.2946 231.136 64.7275C229.032 67.0947 226.599 69.1003 223.837 70.7441C223.114 70.5469 222.489 70.4482 221.963 70.4482C220.911 70.4482 220.024 70.7441 219.3 71.3359Z" fill="#bbb"/>
|
||||
<path d="M268.025 63.1494C268.354 65.1221 268.222 66.6673 267.63 67.7852C267.104 68.903 266.315 69.7249 265.263 70.251C264.277 70.8428 263.126 71.1716 261.811 71.2373C260.496 71.3031 259.247 71.2373 258.063 71.04C257.405 70.1195 256.814 68.9688 256.288 67.5879C255.762 66.207 255.268 64.7933 254.808 63.3467C254.348 61.8343 253.92 60.3548 253.526 58.9082C253.197 57.4616 252.901 56.1794 252.638 55.0615C252.967 54.2725 253.164 53.3848 253.23 52.3984C253.361 51.3464 253.427 50.2943 253.427 49.2422C253.493 48.1901 253.526 47.138 253.526 46.0859C253.592 44.9681 253.69 43.916 253.822 42.9297C254.282 40.168 254.94 37.5378 255.794 35.0391C256.715 32.5404 257.438 29.943 257.964 27.2471C258.096 26.6553 258.03 26.0964 257.767 25.5703C257.57 25.0443 257.537 24.5511 257.668 24.0908C257.734 23.8278 257.931 23.6634 258.26 23.5977C258.589 23.4661 258.786 23.236 258.852 22.9072C259.049 22.1839 259.082 21.5921 258.951 21.1318C258.885 20.6715 259.016 20.1126 259.345 19.4551C259.674 18.929 260.069 18.1729 260.529 17.1865C261.055 16.1344 261.252 15.0495 261.121 13.9316C261.712 13.5371 262.271 13.0768 262.797 12.5508C263.323 12.0247 263.849 11.5645 264.375 11.1699C264.967 10.7096 265.592 10.3151 266.25 9.98633C266.973 9.65755 267.828 9.49316 268.814 9.49316C269.34 10.1507 269.669 10.874 269.8 11.6631C269.998 12.4521 270.162 13.2412 270.293 14.0303C270.491 14.8193 270.754 15.5755 271.083 16.2988C271.411 16.9564 271.97 17.4824 272.759 17.877C272.759 18.403 272.759 19.0605 272.759 19.8496C272.759 20.6387 272.792 21.4277 272.858 22.2168C272.924 22.9401 273.055 23.6305 273.252 24.2881C273.515 24.8799 273.91 25.2744 274.436 25.4717C273.252 28.6279 272.135 31.7513 271.083 34.8418C270.096 37.9323 269.274 41.0557 268.617 44.2119C267.959 47.3024 267.532 50.4258 267.334 53.582C267.203 56.7383 267.433 59.9274 268.025 63.1494Z" fill="#bbb"/>
|
||||
<path d="M338.942 66.5029C335.786 66.6344 332.991 66.5687 330.558 66.3057C328.191 66.0426 325.857 65.418 323.555 64.4316C323.424 64.3659 323.292 64.2015 323.161 63.9385C323.029 63.6755 322.898 63.4782 322.766 63.3467C322.372 63.1494 321.878 63.0837 321.287 63.1494C320.761 63.1494 320.3 63.0837 319.906 62.9521C319.38 62.6891 318.558 62.196 317.44 61.4727C316.322 60.6836 315.303 59.9603 314.382 59.3027C313.199 58.3822 312.081 57.4616 311.029 56.541C309.977 55.6204 309.056 54.6341 308.267 53.582C308.07 53.319 307.807 53.1875 307.478 53.1875C307.149 53.1217 306.853 53.0231 306.59 52.8916C304.683 54.0752 303.072 55.5547 301.757 57.3301C300.442 59.1055 299.193 60.9137 298.009 62.7549C296.826 64.596 295.576 66.3385 294.261 67.9824C292.946 69.6263 291.269 70.8757 289.231 71.7305C288.639 71.7305 288.113 71.6318 287.653 71.4346C287.193 71.2373 286.765 70.9743 286.371 70.6455C285.976 70.3825 285.582 70.1195 285.187 69.8564C284.792 69.5934 284.365 69.3962 283.905 69.2646C283.905 68.4756 283.74 67.7523 283.412 67.0947C283.149 66.4372 282.853 65.8125 282.524 65.2207C282.261 64.6289 282.064 64.07 281.932 63.5439C281.801 62.9521 281.932 62.3932 282.327 61.8672C281.932 61.4727 281.34 61.0452 280.551 60.585C280.946 60.1904 281.11 59.8288 281.044 59.5C281.044 59.1712 280.979 58.8424 280.847 58.5137C280.716 58.1849 280.584 57.8232 280.453 57.4287C280.387 57.0342 280.486 56.6396 280.749 56.2451C281.077 56.2451 281.472 56.1794 281.932 56.0479C281.538 55.5218 281.34 55.2259 281.34 55.1602C281.406 55.0286 281.34 54.8643 281.143 54.667C281.012 54.2725 281.077 54.0423 281.34 53.9766C281.603 53.8451 281.866 53.7135 282.129 53.582C282.392 50.36 282.951 47.3682 283.806 44.6064C284.661 41.8447 285.614 39.1816 286.667 36.6172C287.719 34.0527 288.738 31.4554 289.724 28.8252C290.776 26.195 291.631 23.3675 292.289 20.3428C293.012 19.6195 293.571 18.7646 293.965 17.7783C294.426 16.792 294.886 15.8057 295.346 14.8193C295.872 13.833 296.431 12.8796 297.023 11.959C297.68 10.9727 298.568 10.1836 299.686 9.5918C300.607 9.65755 301.429 9.92057 302.152 10.3809C302.875 10.7754 303.763 10.9398 304.815 10.874C305.012 11.2028 305.177 11.5316 305.308 11.8604C305.505 12.1891 305.736 12.5179 305.999 12.8467L307.478 12.5508C308.201 13.1426 308.826 13.8988 309.352 14.8193C309.944 15.6742 310.338 16.5947 310.536 17.5811C310.733 18.5674 310.7 19.5208 310.437 20.4414C310.174 21.2962 309.549 21.9867 308.563 22.5127C308.629 22.8415 308.629 23.1045 308.563 23.3018C308.563 23.4333 308.53 23.5648 308.464 23.6963C308.399 23.8278 308.366 23.9593 308.366 24.0908C308.366 24.2223 308.464 24.4196 308.662 24.6826C307.347 25.6689 306.36 27.0498 305.703 28.8252C305.045 30.6006 304.683 32.1787 304.618 33.5596C305.407 32.7705 306.262 32.0143 307.182 31.291C308.168 30.502 309.155 29.7458 310.141 29.0225C311.193 28.2992 312.18 27.6087 313.1 26.9512C314.086 26.2936 314.974 25.6361 315.763 24.9785C317.933 23.0059 320.004 21.4277 321.977 20.2441C324.015 18.9948 326.153 17.6139 328.388 16.1016C328.914 15.9701 329.309 15.9701 329.572 16.1016C329.901 16.1673 330.229 16.266 330.558 16.3975C330.558 16.0029 330.427 15.7728 330.164 15.707C329.966 15.6413 329.901 15.3783 329.966 14.918C330.953 14.6549 331.807 14.359 332.531 14.0303C333.254 13.6357 334.043 13.2741 334.898 12.9453C335.49 13.5371 336.049 14.1618 336.575 14.8193C337.101 15.4111 337.824 15.7728 338.745 15.9043C339.073 16.6276 339.468 17.1865 339.928 17.5811C340.389 17.9098 340.849 18.2386 341.309 18.5674C341.769 18.8962 342.164 19.2907 342.493 19.751C342.887 20.2113 343.117 20.9346 343.183 21.9209C342.92 22.3812 342.624 22.8743 342.295 23.4004C342.032 23.9264 341.769 24.5511 341.506 25.2744C340.191 26.458 338.843 27.5101 337.462 28.4307C336.147 29.3512 334.799 30.2389 333.418 31.0938C332.038 31.9486 330.624 32.8034 329.177 33.6582C327.731 34.513 326.251 35.5322 324.739 36.7158C324.41 37.1761 323.983 37.6035 323.457 37.998C322.996 38.3268 322.503 38.6885 321.977 39.083C321.451 39.4118 320.958 39.7734 320.498 40.168C320.037 40.5625 319.676 41.0228 319.413 41.5488C319.215 41.6146 319.018 41.6475 318.821 41.6475C318.624 41.6475 318.426 41.6803 318.229 41.7461C318.032 42.2064 317.703 42.568 317.243 42.8311C316.848 43.0941 316.585 43.4557 316.454 43.916C317.44 46.0202 318.722 47.6312 320.3 48.749C321.878 49.8669 323.654 50.6888 325.626 51.2148C327.599 51.6751 329.736 51.9382 332.038 52.0039C334.339 52.0039 336.739 52.0039 339.238 52.0039C339.501 51.9382 339.599 51.8066 339.534 51.6094C339.534 51.3464 339.698 51.2477 340.027 51.3135C341.605 51.8395 342.821 52.5957 343.676 53.582C344.531 54.5026 345.55 55.4232 346.734 56.3438C346.602 58.8424 345.846 60.9137 344.465 62.5576C343.084 64.2015 341.243 65.5166 338.942 66.5029Z" fill="#bbb"/>
|
||||
<path d="M365.573 63.1494C365.902 65.1221 365.77 66.6673 365.178 67.7852C364.652 68.903 363.863 69.7249 362.811 70.251C361.825 70.8428 360.674 71.1716 359.359 71.2373C358.044 71.3031 356.794 71.2373 355.611 71.04C354.953 70.1195 354.361 68.9688 353.835 67.5879C353.309 66.207 352.816 64.7933 352.356 63.3467C351.896 61.8343 351.468 60.3548 351.074 58.9082C350.745 57.4616 350.449 56.1794 350.186 55.0615C350.515 54.2725 350.712 53.3848 350.778 52.3984C350.909 51.3464 350.975 50.2943 350.975 49.2422C351.041 48.1901 351.074 47.138 351.074 46.0859C351.139 44.9681 351.238 43.916 351.37 42.9297C351.83 40.168 352.487 37.5378 353.342 35.0391C354.263 32.5404 354.986 29.943 355.512 27.2471C355.644 26.6553 355.578 26.0964 355.315 25.5703C355.118 25.0443 355.085 24.5511 355.216 24.0908C355.282 23.8278 355.479 23.6634 355.808 23.5977C356.137 23.4661 356.334 23.236 356.4 22.9072C356.597 22.1839 356.63 21.5921 356.499 21.1318C356.433 20.6715 356.564 20.1126 356.893 19.4551C357.222 18.929 357.616 18.1729 358.077 17.1865C358.603 16.1344 358.8 15.0495 358.668 13.9316C359.26 13.5371 359.819 13.0768 360.345 12.5508C360.871 12.0247 361.397 11.5645 361.923 11.1699C362.515 10.7096 363.14 10.3151 363.797 9.98633C364.521 9.65755 365.375 9.49316 366.362 9.49316C366.888 10.1507 367.217 10.874 367.348 11.6631C367.545 12.4521 367.71 13.2412 367.841 14.0303C368.039 14.8193 368.302 15.5755 368.63 16.2988C368.959 16.9564 369.518 17.4824 370.307 17.877C370.307 18.403 370.307 19.0605 370.307 19.8496C370.307 20.6387 370.34 21.4277 370.406 22.2168C370.472 22.9401 370.603 23.6305 370.8 24.2881C371.063 24.8799 371.458 25.2744 371.984 25.4717C370.8 28.6279 369.682 31.7513 368.63 34.8418C367.644 37.9323 366.822 41.0557 366.165 44.2119C365.507 47.3024 365.08 50.4258 364.882 53.582C364.751 56.7383 364.981 59.9274 365.573 63.1494Z" fill="#bbb"/>
|
||||
<rect x="144.77" width="15" height="80" rx="4" fill="#00FFA3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
BIN
dot_vim/plugged/vimwiki/doc/screenshot_1.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
dot_vim/plugged/vimwiki/doc/screenshot_2.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
898
dot_vim/plugged/vimwiki/doc/specification.wiki
Normal file
@@ -0,0 +1,898 @@
|
||||
= Specification =
|
||||
|
||||
The following is a draft specification for the *vimwiki* markup language. It is
|
||||
provided as a guideline for consistent parsing and rendering of vimwiki
|
||||
content.
|
||||
|
||||
Similar to the approach taken with [[https://www.commonmark.org/|commonmark]],
|
||||
this document attempts to specify *vimwiki* syntax unambiguously. It contains
|
||||
examples of the language and describes the specifics of the language in a way
|
||||
that tooling can more easily define parsers and generators.
|
||||
|
||||
== Version ==
|
||||
|
||||
Current: *0.1.0*
|
||||
|
||||
This specification is versioned in order to provide a stable point of reference
|
||||
for external tools. [[https://semver.org/|Semantic versioning]] is used to keep
|
||||
track of the current state of the specification. *MAJOR.MINOR.PATCH* is the
|
||||
format.
|
||||
|
||||
While the specification remains with a zero major version, the contents of this
|
||||
specification can change without any requirement to maintain compatibility.
|
||||
Once a non-zero major version is released, new vimwiki language elements may
|
||||
only be added in minor releases and any breaking change must be reflected by a
|
||||
major release. Tweaks in language that do not add, alter, or remove elements of
|
||||
vimwiki (such as typos, clarifications, etc) may be made with patch releases.
|
||||
|
||||
The specification will continue to remain in a development mode (zero major
|
||||
mode) until the language has become relatively stable.
|
||||
|
||||
== Language ==
|
||||
|
||||
The following will describe the individual elements of the vimwiki language.
|
||||
It will cover each element's purpose and a clear description of the syntax.
|
||||
|
||||
For details on parsing prescedence, see the [[#Specification#Parser Details|companion section]].
|
||||
|
||||
=== Primitives ===
|
||||
|
||||
In order to define the vimwiki language, we first need to present several
|
||||
definitions for primitive building blocks used to shape up higher-level
|
||||
elements. Relevant definitions are borrowed from
|
||||
[[https://spec.commonmark.org/0.29/#characters-and-lines|commonmark characters and lines]].
|
||||
|
||||
A *character* in vimwiki is a valid UTF-8 code point. For the purposes of
|
||||
this document, we further restrict a character to not include any
|
||||
[[https://en.wikipedia.org/wiki/Control_character|control character]] as those will be referenced separately.
|
||||
|
||||
An *alphanumeric character* is a [[#character|character]] that can only be in
|
||||
the range of a-z, A-Z, or 0-9 where these represent alphabet characters
|
||||
(abcdef...z) of lower and upper case as well as digits (0, 1, 2, ..., 9).
|
||||
|
||||
A *line* is a sequence of zero or more [[#Specification#Language#Primitives#character|characters]] other than a
|
||||
newline (`U+000A` aka `\n`) or carriage return (`U+000D` aka `\r`), followed by
|
||||
a [[#Specification#Language#Primitives#line ending|line ending]] or by the end of a file.
|
||||
|
||||
A *line ending* is a newline (`U+000A` aka `\n`), a carriage return (`U+000D`
|
||||
aka `\r`) not followed by a newline, or a carriage return and a following
|
||||
newline (`\r\n`).
|
||||
|
||||
A line with no [[#character|characters]], or a line containing only spaces (`U+0020`) or tabs
|
||||
(`U+0009`), is called a *blank line*.
|
||||
|
||||
A *whitespace character* is a space (`U+0020`) or tab (`U+0009`).
|
||||
|
||||
*All characters until end of line* is any sequence of [[#character|characters]]
|
||||
leading up to but not including a [[#line ending|line ending]].
|
||||
|
||||
A *user-defined content* is an arbitrary series of [[#character|characters]] or a function
|
||||
that yields those characters. Its purpose is to enable users of vimwiki to
|
||||
interject their own configuration into aspects of the vimwiki language.
|
||||
|
||||
*User-definable* represents any language definition that can be altered to
|
||||
instead be represented by one or more [[#user-defined content|user-defined content]].
|
||||
|
||||
=== Block Elements ===
|
||||
|
||||
The vimwiki language has a variety of syntax that represent elements within
|
||||
a page. In this section, we discuss block-level elements, which are vimwiki
|
||||
syntax that are standalone and can comprise one or more entire lines within
|
||||
a file.
|
||||
|
||||
==== Blockquote ====
|
||||
|
||||
A blockquote has two different forms available: indented text or text prefixed
|
||||
with a right angle bracket or chevron `>`. Its purpose is to convey an extended
|
||||
quotation.
|
||||
|
||||
*Form 1*:
|
||||
|
||||
{{{vimwiki
|
||||
This is a blockquote
|
||||
that exists on more than one line
|
||||
}}}
|
||||
|
||||
*Form 2*:
|
||||
|
||||
{{{vimwiki
|
||||
> This is a blockquote
|
||||
> that exists on more than one line
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
*Form 1*:
|
||||
|
||||
A blockquote is made of *one* or more [[#indented blockquote line|indented blockquote lines]]
|
||||
|
||||
An *indented blockquote line* is made of the following:
|
||||
1. Four or more [[#whitespace character|whitespace characters]]
|
||||
2. All [[#character|characters]] up until a [[#line ending|line ending]]
|
||||
3. A [[#line ending|line ending]] or end of input
|
||||
|
||||
*Form 2*:
|
||||
|
||||
A blockquote is made of *one* or more [[#chevron blockquote line|chevron blockquote lines]], which may be
|
||||
separated by zero or more [[#blank line|blank lines]]
|
||||
|
||||
A *chevron blockquote line* is made of the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. A prefix right angle bracket or chevron (`U+003E` aka `>`)
|
||||
3. A [[#whitespace character|whitespace character]] such as ' ' or '\t'
|
||||
4. All characters up until a [[#line ending|line ending]]
|
||||
5. A [[#line ending|line ending]] or end of input
|
||||
|
||||
*Extra Notes*: Each line of a blockquote, minus the indentation or chevron, is
|
||||
trimmed to remove all leading and trailing [[#whitespace character|whitespace characters]].
|
||||
|
||||
==== Definition List ====
|
||||
|
||||
A definition list is composed of a series of terms and associated definitions.
|
||||
It mirrors the functionality available in an [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl|HTML Description List]].
|
||||
|
||||
{{{vimwiki
|
||||
Term 1:: Some definition
|
||||
Term 2:: First def
|
||||
:: Second def with [[link]]
|
||||
Term3::
|
||||
:: Some *bold* definition
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *definition list* is composed of one or more [[#term and definitions|term and definitions]]
|
||||
|
||||
A *term and definitions* is composed of one [[#term line|term line]] and
|
||||
zero or more [[#definition line|definition lines]]
|
||||
|
||||
A *term line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. One or more [[#inline elements|inline elements]] (except [[#tags|tags]]) before the sequence `::`
|
||||
3. The sequence `::`
|
||||
4. An optional one or more [[#inline elements|inline elements]] before [[#line ending|line ending]]
|
||||
to be the first definition
|
||||
5. A [[#line ending|line ending]] or end of input
|
||||
|
||||
A *definition line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. The sequence `::`
|
||||
3. One or more [[#inline elements|inline elements]] before [[#line ending|line ending]]
|
||||
4. A [[#line ending|line ending]] or end of input
|
||||
|
||||
*Extra Notes*: Each term and definition is trimmed to remove all leading and
|
||||
trailing [[#whitespace character|whitespace characters]].
|
||||
|
||||
==== Divider ====
|
||||
|
||||
A divider is composed of a sequence of dashes (`U+002D`). It mirrors the
|
||||
functionality of the [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr|HTML Horizontal Rule]].
|
||||
|
||||
{{{vimwiki
|
||||
----
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *divider* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Four or more dashes (`U+002D`)
|
||||
3. A [[#line ending|line ending]] or end of input
|
||||
|
||||
==== Header ====
|
||||
|
||||
A header is composed of some content surrounded by equals sign (`U+003D` aka
|
||||
`=`) of equal length. It mirrors the functionality of the [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements|HTML Heading]].
|
||||
|
||||
{{{vimwiki
|
||||
= Some Header =
|
||||
== Some Sub Header ==
|
||||
= *Bold* Header with [[link]] =
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *header* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]] (implying
|
||||
whether or not a header is centered)
|
||||
3. One or more equal sign (`U+003D`) characters
|
||||
4. One or more [[#inline elements|inline elements]]
|
||||
5. An equivalent number of equal sign characters as in step #3
|
||||
6. A [[#line ending|line ending]] or end of input
|
||||
|
||||
*Extra Notes*: Each header's content, minus the equals signs, is trimmed to
|
||||
remove all leading and trailing [[#whitespace character|whitespace characters]].
|
||||
For example, `= header =` is equal to `=header=`.
|
||||
|
||||
==== List ====
|
||||
|
||||
A list is composed of a series list items, each being comprised
|
||||
of [[#inline elements|inline elements]] and [[#list|sub lists]]. It mirrors the
|
||||
functionality available in an [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul|HTML Unordered List]]
|
||||
and [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol|HTML Ordered List]].
|
||||
|
||||
{{{vimwiki
|
||||
- List item 1 has *bold* and [[links]]
|
||||
- List item 2 has content
|
||||
1. Ordered sublist
|
||||
2. within list item 2
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *list* is composed of one or more [[#list item|list items]].
|
||||
|
||||
A *list item* is composed of a [[#starting list item line|starting list item line]]
|
||||
and zero or more [[#companion list item line|companion list item lines]].
|
||||
|
||||
A *starting list item line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]] that signify
|
||||
the level of indentation to use when understanding if later content is
|
||||
still associated with this list item, if a new list item is the beginning
|
||||
of a sublist, if a new list item is a sibling, or if a new list item
|
||||
is the sibling of a parent
|
||||
3. One of the following default prefixes (this is also [[#user-definable|user definable]])
|
||||
that determines the type of list item:
|
||||
* Hyphen (`U+002D` aka `-`) is for an unordered list
|
||||
* Asterisk (`U+002A` aka `*`) is for an unordered list
|
||||
* Pound (`U+0023` aka `#`) is for an ordered list
|
||||
* One or more digits followed by a period (`U+002E` aka `.`) or
|
||||
a right parenthesis (`U+0029` aka `)`) is for an ordered list
|
||||
* One or more lowercase alphabetic (`a-z`) followed by a period
|
||||
(`U+002E` aka `.`) or a right parenthesis (`U+0029` aka `)`) is for an
|
||||
ordered list
|
||||
* One or more uppercase alphabetic (`A-Z`) followed by a period
|
||||
(`U+002E` aka `.`) or a right parenthesis (`U+0029` aka `)`) is for an
|
||||
ordered list
|
||||
* One or more lowercase Roman numerals (any of `ivxlcdm`) followed by a
|
||||
period (`U+002E` aka `.`) or a right parenthesis (`U+0029` aka `)`) is
|
||||
for an ordered list
|
||||
* One or more uppercase Roman numerals (any of `IVXLCDM`) followed by a
|
||||
period (`U+002E` aka `.`) or a right parenthesis (`U+0029` aka `)`) is
|
||||
for an ordered list
|
||||
4. A [[#whitespace character|whitespace character]]
|
||||
5. An optional [[#todo attribute|todo attribute]] and additional [[#whitespace character|whitespace character]]
|
||||
6. Zero or more [[#inline elements|inline elements]]
|
||||
7. A [[#line ending|line ending]] or end of input
|
||||
|
||||
A *companion list item line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]] that total
|
||||
as many or more as the [[#starting list item line|starting list item line]] indentation
|
||||
3. One of the following:
|
||||
* The start of a new [[#list|list]] (to be treated as a sublist of the
|
||||
current list item)
|
||||
* A series of one or more [[#inline elements|inline elements]]
|
||||
(to be added to the content of the current list item) followed by
|
||||
a [[#line ending|line ending]] or end of input
|
||||
* A [[#blank line|blank line]] if there is guaranteed to still be some
|
||||
list item content in later lines
|
||||
|
||||
A *todo attribute* is composed of surrounding square brackets in the form
|
||||
of a left square bracket (`U+005B` aka `[`) and right square bracket
|
||||
(`U+005D` aka `]`). Inbetween the square brackets is a single character to
|
||||
denote the todo status and is by default one of the following or [[#user-definable|user-definable]]:
|
||||
* A space (`U+0020` aka ' ') meaning 0% or incomplete
|
||||
* A period (`U+002E` aka `.`) meaning 1-33% progress
|
||||
* A lowercase o (`U+006F` aka `o`) meaning 34-66% progress
|
||||
* An uppercase O (`U+004F` aka `O`) meaning 67-99% progress
|
||||
* An uppercase X (`U+0058` aka `X`) meaning 100% or completed
|
||||
* A hyphen (`U+002D` aka `-`) meaning rejected
|
||||
|
||||
*Extra Notes*: Because of the ambiguity of alphabetic list items and Roman
|
||||
numerals, which are composed of specific alphabetic characters in various
|
||||
arrangements, a list needs to be evaluated across all of its items to determine
|
||||
if a list item's type is Roman or alphabetic. If all list items begin with
|
||||
valid Roman numerals, then the types are Roman numerals. If any list item is
|
||||
not a valid Roman numeral, then all list item type's for those prefixes are
|
||||
considered to be alphabetic.
|
||||
|
||||
==== Math Block ====
|
||||
|
||||
A math block is composed of a series of lines representing a mathematical
|
||||
formula. It is rendered in HTML using the [[https://www.mathjax.org/|MathJax engine]].
|
||||
|
||||
{{{vimwiki
|
||||
{{$%align%
|
||||
\sum_i a_i^2 &= 1 + 1 \\
|
||||
&= 2.
|
||||
}}$
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *math block* is composed of a [[#beginning math block line|beginning math block line]],
|
||||
one or more [[#math block line|math block lines]], and an [[#ending math block line|ending math block line]].
|
||||
|
||||
A *beginning math block line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]]
|
||||
3. The sequence `{{$`
|
||||
4. An optional [[#math environment|math environment]]
|
||||
5. Zero or more [[#whitespace character|whitespace characters]]
|
||||
6. A [[#line ending|line ending]]
|
||||
|
||||
A *math environment* is represented by the following:
|
||||
1. The percent sign (`U+0025` aka `%`)
|
||||
2. One or more [[#character|characters]] that are not the percent sign or [[#line ending|line ending]]
|
||||
3. The percent sign (`U+0025` aka `%`)
|
||||
|
||||
A *math block line* is a line found after a [[#beginning math block line|beginning math block line]]
|
||||
and before an [[#ending math block line|ending math block line]] and is
|
||||
comprised of zero or more [[#character|characters]] representing [[https://en.wikipedia.org/wiki/TeX|TeX syntax]]
|
||||
followed by a [[#line ending|line ending]].
|
||||
|
||||
An *ending math block line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]]
|
||||
3. The sequence `}}$`
|
||||
4. Zero or more [[#whitespace character|whitespace characters]]
|
||||
5. A [[#line ending|line ending]] or end of input
|
||||
|
||||
==== Paragraph ====
|
||||
|
||||
A paragraph is composed of a series of lines representing some content. It
|
||||
mirrors [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p|HTML Paragraph]].
|
||||
|
||||
{{{vimwiki
|
||||
Some paragraph containing
|
||||
multiple lines including
|
||||
*bold* and [[links]].
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *paragraph* is composed of one or more [[#paragraph line|paragraph lines]].
|
||||
|
||||
A *paragraph line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Has zero to three [[#whitespace character|whitespace]] characters for indentation
|
||||
3. Is not any of the following:
|
||||
* [[#header|header]]
|
||||
* [[#definition list|definition list]]
|
||||
* [[#list|list]]
|
||||
* [[#table|table]]
|
||||
* [[#preformatted text|preformatted text]]
|
||||
* [[#math block|math block]]
|
||||
* [[#blank link|blank line]]
|
||||
* [[#blockquote|blockquote]]
|
||||
* [[#divider|divider]]
|
||||
* [[#placeholder|placeholder]]
|
||||
4. One or more [[#inline elements|inline elements]]
|
||||
5. A [[#line ending|line ending]] or end of input
|
||||
|
||||
==== Placeholder ====
|
||||
|
||||
A placeholder is composed of an identifier and some information. Its purpose
|
||||
is to provide metadata for use in rendering vimwiki to HTML and populating
|
||||
portions of the HTML template used with a vimwiki page.
|
||||
|
||||
{{{vimwiki
|
||||
%title Some title
|
||||
%nohtml
|
||||
%template my_template
|
||||
%date 2020-12-23
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
|
||||
A *placeholder* is represented by one of the following:
|
||||
* A [[#title placeholder|title placeholder]]
|
||||
* A [[#nohtml placeholder|nohtml placeholder]]
|
||||
* A [[#template placeholder|template placeholder]]
|
||||
* A [[#date placeholder|date placeholder]]
|
||||
|
||||
A *title placeholder* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. A percent sign (`U+0025` aka `%`)
|
||||
3. The sequence `title`
|
||||
4. One or more [[#whitespace character|whitespace characters]]
|
||||
5. [[#all characters until end of line|all characters until end of line]]
|
||||
6. A [[#line ending|line ending]] or end of input
|
||||
|
||||
A *nohtml placeholder* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. A percent sign (`U+0025` aka `%`)
|
||||
3. The sequence `nohtml`
|
||||
4. A [[#line ending|line ending]] or end of input
|
||||
|
||||
A *template placeholder* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. A percent sign (`U+0025` aka `%`)
|
||||
3. The sequence `template`
|
||||
4. One or more [[#whitespace character|whitespace characters]]
|
||||
5. [[#all characters until end of line|all characters until end of line]]
|
||||
6. A [[#line ending|line ending]] or end of input
|
||||
|
||||
A *date placeholder* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. A percent sign (`U+0025` aka `%`)
|
||||
3. The sequence `date`
|
||||
4. One or more [[#whitespace character|whitespace characters]]
|
||||
5. A date string in the format of [[https://en.wikipedia.org/wiki/ISO_8601|ISO 8601]] such as
|
||||
`YYYY-MM-DD` where `YYYY` symbolizes a four-digit year (e.g. `1990`),
|
||||
`MM` symbolizes a two-digit month (e.g. `04`),
|
||||
and `DD` symbolizes a two-digit day (e.g. `23`)
|
||||
6. A [[#line ending|line ending]] or end of input
|
||||
|
||||
==== Preformatted Text ====
|
||||
|
||||
A preformatted text block is composed of a series of lines representing some
|
||||
content, usually related to a programming language. It mirrors
|
||||
[[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre|HTML Preformatted Text]].
|
||||
|
||||
{{{vimwiki
|
||||
{{{rust
|
||||
fn my_func() -> u32 {
|
||||
1 + 2
|
||||
}
|
||||
\}}}
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *preformatted text* is composed of a [[#beginning preformatted text line|beginning preformatted text line]],
|
||||
one or more [[#preformatted text line|preformatted text lines]], and an [[#ending preformatted text line|ending preformatted text line]].
|
||||
|
||||
A *beginning preformatted text line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]]
|
||||
3. The sequence `{{{`
|
||||
4. An optional [[#preformatted language identifier|preformatted language identifier]]
|
||||
5. An optional [[#preformatted metadata list|preformatted metadata list]]
|
||||
6. Zero or more [[#whitespace character|whitespace characters]]
|
||||
7. A [[#line ending|line ending]] or end of input
|
||||
|
||||
A *preformatted language identifier* is represented by the following:
|
||||
1. One or more [[#character|characters]] leading up to a [[#whitespace character|whitespace characters]]
|
||||
2. Is comprised of a series of any character except equals sign (`U+003D` aka `=`)
|
||||
|
||||
A *preformatted metadata list* is composed of one or more
|
||||
[[#preformatted metadata list items|preformatted metadata list items]] separated by [[#whitespace character|whitespace characters]].
|
||||
|
||||
A *preformatted metadata list item* is represented by the following:
|
||||
1. One or more [[#character|characters]] leading up to an equals sign (`U+003D` aka `=`),
|
||||
not including a [[#line ending|line ending]]
|
||||
2. An equals sign (`U+003D` aka `=`)
|
||||
3. A quotation mark (`U+0022` aka `"`)
|
||||
4. One or more [[#character|characters]] leading up to a quotation mark (`U+0022` aka `"`)
|
||||
5. A quotation mark (`U+0022` aka `"`)
|
||||
|
||||
A *preformatted text line* is a line found after a [[#beginning preformatted text line|beginning preformatted text line]]
|
||||
and before an [[#ending preformatted text line|ending preformatted text line]] and is
|
||||
comprised of zero or more [[#character|characters]] followed by a [[#line ending|line ending]].
|
||||
|
||||
An *ending preformatted text line* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]]
|
||||
3. The sequence `}}}`
|
||||
4. Zero or more [[#whitespace character|whitespace characters]]
|
||||
5. A [[#line ending|line ending]] or end of input
|
||||
|
||||
==== Table ====
|
||||
|
||||
A table is composed of a series of rows containing various other elements. It
|
||||
mirrors [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table|HTML Table]].
|
||||
|
||||
{{{vimwiki
|
||||
| Year | Temperature (low) | Temperature (high) | Temperature (avg) |
|
||||
|------|-------------------|:------------------------:|------------------:|
|
||||
| 1990 | *50* degrees | 90 according to [[link]] | 72 |
|
||||
| \/ | 45 degrees | > | 80 |
|
||||
| \/ | \/ | > | 60 |
|
||||
| 2000 | > | > | > |
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *table* is composed of one or more [[#row|rows]] with the indentation of
|
||||
the first row indicating whether the table is centered (is indented) or not.
|
||||
|
||||
A *row* is represented by one of the following:
|
||||
* A [[#divider row|divider row]]
|
||||
* A [[#content row|content row]]
|
||||
|
||||
A *divider row* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]]
|
||||
3. A sequence of pairs comprised of a [[#cell boundary|cell boundary]] and [[#divider column|divider column]]
|
||||
4. A final [[#cell boundary|cell boundary]]
|
||||
5. A [[#line ending|line ending]] or end of input
|
||||
|
||||
A *divider column* is represented by the following:
|
||||
1. An optional colon (`U+003A` aka `:`)
|
||||
2. One or more hyphens (`U+002D` aka `-`)
|
||||
3. An optional colon (`U+003A` aka `:`)
|
||||
|
||||
A *content row* is represented by the following:
|
||||
1. Starts at the beginning of a line
|
||||
2. Zero or more [[#whitespace character|whitespace characters]]
|
||||
3. A sequence of pairs comprised of a [[#cell boundary|cell boundary]] and a [[#cell|cell]]
|
||||
4. A final [[#cell boundary|cell boundary]]
|
||||
5. A [[#line ending|line ending]] or end of input
|
||||
|
||||
A *cell* is represented by one of the following:
|
||||
* A [[#span above cell|span above cell]]
|
||||
* A [[#span left cell|span left cell]]
|
||||
* A [[#content cell|content cell]]
|
||||
|
||||
A *span above cell* is represented by the following:
|
||||
1. Zero or more [[#whitespace character|whitespace characters]]
|
||||
2. Sequence `\/`
|
||||
3. Zero or more [[#whitespace character|whitespace characters]]
|
||||
|
||||
A *span left cell* is represented by the following:
|
||||
1. Zero or more [[#whitespace character|whitespace characters]]
|
||||
2. Sequence `>`
|
||||
3. Zero or more [[#whitespace character|whitespace characters]]
|
||||
|
||||
A *content cell* is represented by the following:
|
||||
1. Zero or more [[#whitespace character|whitespace characters]]
|
||||
2. One or more [[#inline elements|inline elements]] not comprised of `|`
|
||||
3. Zero or more [[#whitespace character|whitespace characters]]
|
||||
|
||||
A *cell boundary* is represented by the pipe character (`U+007C` aka `|`).
|
||||
|
||||
=== Inline Elements ===
|
||||
|
||||
The vimwiki language also has a variety of syntax that can be used within a
|
||||
line on a page. These are referred to as *inline elements* and can be found
|
||||
within a variety of [[#block elements|block elements]] as well as nested
|
||||
within other inline elements.
|
||||
|
||||
==== Math Inline ====
|
||||
|
||||
A math inline element is composed of a single-line formula.
|
||||
Like its big brother, the [[#math block|math block]], it is rendered in HTML
|
||||
using the [[https://www.mathjax.org/|MathJax engine]].
|
||||
|
||||
{{{vimwiki
|
||||
$ \sum_i a_i^2 = 1 $
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
An *inline math* element is represented by the following:
|
||||
1. A dollar sign (`U+0024` aka `$`)
|
||||
2. One or more [[#character|characters]] representing [[https://en.wikipedia.org/wiki/TeX|TeX syntax]]
|
||||
that are not a dollar sign or [[#line ending|line ending]]
|
||||
3. A dollar sign (`U+0024` aka `$`)
|
||||
|
||||
*Extra Notes*: The formula within the inline element is trimmed to remove all
|
||||
leading and trailing [[#whitespace character|whitespace characters]].
|
||||
|
||||
==== Tags ====
|
||||
|
||||
A tags element is composed of a series of individual tag elements. It is used
|
||||
both to mark various places within a page as well as act as an [[#anchor|anchor]].
|
||||
|
||||
{{{vimwiki
|
||||
:tag-1:tag-2:
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *tags* element is represented by the following:
|
||||
1. A [[#tag separator|tag separator]]
|
||||
2. A sequence of [[#tag|tag]] separated by [[#tag separator|tag separator]]
|
||||
3. A [[#tag separator|tag separator]]
|
||||
|
||||
A *tag* is represented by one or more [[#character|characters]] that are not a colon,
|
||||
[[#whitespace character|whitespace]], or [[#line ending|line ending]]
|
||||
|
||||
A *tag separator* is represented by a colon (`U+003A` aka `:`).
|
||||
|
||||
==== Link ====
|
||||
|
||||
A link is a crucial inline element of vimwiki and is able to connect pages
|
||||
with each other as well as external wikis and resources.
|
||||
|
||||
{{{vimwiki
|
||||
[[other page|link to another page]]
|
||||
[[wiki1:page|link to page in another wiki]]
|
||||
[[#some#anchor|link to another location in same page]]
|
||||
[[diary:2020-12-23|link to diary entry]]
|
||||
{{https://example.com/img.jpg|Transclusion to pull in image}}
|
||||
[[https://example.com|{{https://example.com/img.jpg}}]]
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *link* is represented by one of the following:
|
||||
* A [[#wiki link|wiki link]]
|
||||
* An [[#interwiki link|interwiki link]]
|
||||
* A [[#diary link|diary link]]
|
||||
* An [[#external file link|external file link]]
|
||||
* A [[#raw link|raw link]]
|
||||
* A [[#transclusion link|transclusion link]]
|
||||
|
||||
A *wiki link* is represented by the following:
|
||||
1. A [[#link start seq|link start seq]]
|
||||
2. At least one of the following (in order):
|
||||
1. An optional [[#link path|link path]]
|
||||
2. An optional [[#link anchor|link anchor]]
|
||||
3. An optional [[#link inner separator|link inner separator]] and [[#link description|link description]]
|
||||
4. A [[#link end seq|link end seq]]
|
||||
|
||||
An *interwiki link* is represented by one of the following:
|
||||
* An [[#indexed interwiki link|indexed interwiki link]]
|
||||
* An [[#named interwiki link|named interwiki link]]
|
||||
|
||||
An *indexed interwiki link* is represented by the following:
|
||||
1. A [[#link start seq|link start seq]]
|
||||
2. The sequence `wiki`
|
||||
3. One or more digits (`0-9`)
|
||||
4. A colon (`U+003A` aka `:`)
|
||||
5. A [[#link path|link path]]
|
||||
6. An optional [[#link anchor|link anchor]]
|
||||
7. An optional [[#link inner separator|link inner separator]] and [[#link description|link description]]
|
||||
8. A [[#link end seq|link end seq]]
|
||||
|
||||
A *named interwiki link* is represented by the following:
|
||||
1. A [[#link start seq|link start seq]]
|
||||
2. The sequence `wn.`
|
||||
3. One or more [[#alphanumeric character|alphanumeric characters]]
|
||||
4. A colon (`U+003A` aka `:`)
|
||||
5. A [[#link path|link path]]
|
||||
6. An optional [[#link anchor|link anchor]]
|
||||
7. An optional [[#link inner separator|link inner separator]] and [[#link description|link description]]
|
||||
8. A [[#link end seq|link end seq]]
|
||||
|
||||
An *external file link* is represented by the following:
|
||||
1. A [[#link start seq|link start seq]]
|
||||
2. A [[#link uri|link uri]] whose schema is `local` or `file` or has no schema
|
||||
and starts with `//` for an absolute file path
|
||||
3. A [[#link path|link path]]
|
||||
4. An optional [[#link inner separator|link inner separator]] and [[#link description|link description]]
|
||||
5. A [[#link end seq|link end seq]]
|
||||
|
||||
A *raw link* is represented by a [[#link uri|link uri]] not found within
|
||||
another link type.
|
||||
|
||||
A *transclusion link* is represented by the following:
|
||||
1. The sequence `{{`
|
||||
2. A [[#link uri|link uri]]
|
||||
3. An optional [[#link inner separator|link inner separator]] and [[#link description|link description]]
|
||||
4. An optional sequence of [[#link key value pair|link key value pairs]],
|
||||
each separated by [[#link inner separator|link inner separator]]
|
||||
4. The sequence `}}`
|
||||
|
||||
A *link key value pair* is represented by the following:
|
||||
1. One or more [[#character|characters]] that are not a pipe symbol (`U+007C`
|
||||
aka `|`), equals sign (`U+003D` aka `=`), `}}`, or [[#line ending|line ending]]
|
||||
2. An equals sign (`U+003D` aka `=`)
|
||||
3. A quotation mark (`U+0022` aka `"`)
|
||||
4. One or more [[#character|characters]] that are not a pipe symbol (`U+007C`
|
||||
aka `|`), quotation mark (`U+0022` aka `"`), `}}`, or [[#line ending|line ending]]
|
||||
5. A quotation mark (`U+0022` aka `"`)
|
||||
|
||||
A *link path* is represented by the following:
|
||||
1. Does not start with a [[#link anchor prefix|link anchor prefix]]
|
||||
2. One or more [[#character|characters]] that are not a [[#link anchor prefix|link anchor prefix]],
|
||||
[[#link inner separator|link inner separator]], [[#link end seq|link end seq]], or [[#line ending|line ending]]
|
||||
|
||||
A *link description* is represented by one of the following:
|
||||
* A [[#link uri|link uri]]
|
||||
* One or more [[#character|characters]] that are not a [[#link end seq|link end seq]] or [[#line ending|line ending]]
|
||||
|
||||
A *link anchor* is represented by a series of pairs, each comprised of
|
||||
a [[#link anchor prefix|link anchor prefix]] and a [[#link anchor element|link anchor element]]
|
||||
|
||||
A *link anchor element* is represented by one or more [[#character|characters]] that are
|
||||
not a [[#link anchor prefix|link anchor prefix]], [[#link inner separator|link inner separator]],
|
||||
[[#link end seq|link end seq]], or [[#line ending|line ending]]
|
||||
|
||||
A *link anchor prefix* is represented by a pound symbol (`U+0023` aka `#`).
|
||||
|
||||
A *link inner separator* is represented by a pipe symbol (`U+007C` aka `|`).
|
||||
|
||||
A *link start seq* is represented by `[[`.
|
||||
|
||||
A *link end seq* is represented by `]]`.
|
||||
|
||||
A *link uri* is represented by the following:
|
||||
1. Starts with `www.`, `//`, or a [[#link uri scheme|link uri scheme]]
|
||||
a. If starting with `www.`, we add a virtual prefix of `https://` going forward
|
||||
b. If starting with `//`, we add a virtual prefix of `file:/` going forward
|
||||
2. One or more [[#character|characters]] that are not [[#whitespace character|whitespace characters]]
|
||||
or [[#line ending|line ending]]
|
||||
|
||||
A *link uri scheme* is represented by a series of alphanumeric [[#character|characters]]
|
||||
(`a-z`, `A-Z`, `0-9`) as well as plus (`U+002B` aka `+`), period (`U+002E`
|
||||
aka `.`), and hyphen (`U+002D` aka `-`). The scheme is terminated by a
|
||||
colon (`U+003A` aka `:`).
|
||||
|
||||
*Extra Notes*: Additional validation should be done to ensure that a
|
||||
[[#line uri|link uri]] properly adheres to [[https://tools.ietf.org/html/rfc3986|RFC3986]].
|
||||
|
||||
==== Decorated Text ====
|
||||
|
||||
Decorated text supports a variety of markups across [[#link|links]],
|
||||
[[#keyword|keywords]], non-repeating [[#decorated text|decorated text]], and [[#text|text]].
|
||||
|
||||
It mirrors these different HTML elements:
|
||||
* [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong|strong]]
|
||||
* [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/em|em]]
|
||||
* [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/s|s]]
|
||||
* [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/code|code]]
|
||||
* [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup|sup]]
|
||||
* [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sub|sub]]
|
||||
|
||||
{{{vimwiki
|
||||
*bold*
|
||||
_italic_
|
||||
~~strikeout~~
|
||||
`code`
|
||||
^superscript^
|
||||
,,superscript,,
|
||||
}}}
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
*Decorated text* is represented by one of the following:
|
||||
* [[#bold text|Bold text]]
|
||||
* [[#italic text|Italic text]]
|
||||
* [[#strikeout text|Strikeout text]]
|
||||
* [[#code text|Code text]]
|
||||
* [[#superscript text|Superscript text]]
|
||||
* [[#subscript text|Subscript text]]
|
||||
|
||||
*Bold text* is represented by the following:
|
||||
1. An asterisk (`U+002A` aka `*`)
|
||||
2. One or more [[#link|links]], [[#keyword|keywords]], [[#non-repeated decorated text|non-repeated decorated text]], or [[#text|text]] until
|
||||
an asterisk (`U+002A` aka `*`) is encountered
|
||||
3. An asterisk (`U+002A` aka `*`)
|
||||
|
||||
*Italic text* is represented by the following:
|
||||
1. An underscore (`U+005F` aka `_`)
|
||||
2. One or more [[#link|links]], [[#keyword|keywords]], [[#non-repeated decorated text|non-repeated decorated text]], or [[#text|text]] until
|
||||
an underscore (`U+005F` aka `_`) is encountered
|
||||
3. An underscore (`U+005F` aka `_`)
|
||||
|
||||
*Strikeout text* is represented by the following:
|
||||
1. Two tilde (`U+007E` aka `~`)
|
||||
2. One or more [[#link|links]], [[#keyword|keywords]], [[#non-repeated decorated text|non-repeated decorated text]], or [[#text|text]] until
|
||||
two tilde (`U+007E` aka `~`) are encountered
|
||||
3. Two tilde (`U+007E` aka `~`)
|
||||
|
||||
*Code text* is represented by the following:
|
||||
1. A backtick (`U+0060`)
|
||||
2. Any character other than a backtick or [[#line ending|line ending]]
|
||||
3. A backtick (`U+0060`)
|
||||
|
||||
*Superscript text* is represented by the following:
|
||||
1. A carrot or circumflex accent (`U+005E` aka `^`)
|
||||
2. One or more [[#link|links]], [[#keyword|keywords]], [[#non-repeated decorated text|non-repeated decorated text]], or [[#text|text]] until
|
||||
a carrot or circumflex accent (`U+005E` aka `^`) is encountered
|
||||
3. A carrot or circumflex accent (`U+005E` aka `^`)
|
||||
|
||||
*Superscript text* is represented by the following:
|
||||
1. Two commas (`U+002C` aka `,`)
|
||||
2. One or more [[#link|links]], [[#keyword|keywords]], [[#non-repeated decorated text|non-repeated decorated text]], or [[#text|text]] until
|
||||
two commas (`U+002C` aka `,`) are encountered
|
||||
3. Two commas (`U+002C` aka `,`)
|
||||
|
||||
*Non-repeated decorated text* is represented as [[#decorated text|decorated text]]
|
||||
where no previous styling is seen again until that styling is closed. For
|
||||
example, if [[#bold text|bold text]] is first seen, there will not be another
|
||||
case of bold text until after the current one has ended
|
||||
(`*bold *inner bold* text*` is not allowed).
|
||||
|
||||
==== Keyword ====
|
||||
|
||||
Keywords are specific, case-sensitive words that have an alternative
|
||||
highlighting within vim as well as provide highlighting in generated HTML
|
||||
via classes.
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *keyword* is represented as one of the following:
|
||||
* `DONE`
|
||||
* `FIXED`
|
||||
* `FIXME`
|
||||
* `STARTED`
|
||||
* `TODO`
|
||||
* `XXX`
|
||||
|
||||
==== Text ====
|
||||
|
||||
Text is a plain series of [[#character|characters]] that have no special stylings applied
|
||||
directly, but can be included in other [[#inline elements|inline elements]].
|
||||
|
||||
===== Syntax =====
|
||||
|
||||
A *text* is represented as one or more [[#character|characters]] until any of the following
|
||||
is encountered:
|
||||
* [[#inline math|inline math]]
|
||||
* [[#tags|tags]]
|
||||
* [[#link|link]]
|
||||
* [[#decorated text|decorated text]]
|
||||
* [[#keyword|keyword]]
|
||||
* [[#line ending|line ending]]
|
||||
|
||||
==== Comments ====
|
||||
|
||||
A special type of inline element is the comment. Compared to all other inline
|
||||
elements, comments are unique in that they do not render into any other
|
||||
format (HTML, PDF, etc) and - in the case of multi-line comments - can span
|
||||
across more than one line.
|
||||
|
||||
There are two types of comments:
|
||||
|
||||
1. Line comment in the form of `%%CONTENT`
|
||||
2. Multi-line comment in the form of `%%+CONTENT++%`
|
||||
|
||||
===== Line Comment Syntax =====
|
||||
|
||||
1. A *line comment* is represented by the following:
|
||||
1. The sequence `%%`
|
||||
2. Any character until [[#line ending|line ending]]
|
||||
|
||||
*Extra Notes*: A line comment does not consume a [[#line ending|line ending]],
|
||||
only the [[#character|characters]] leading up to one. If a line comment is at the beginning of
|
||||
a line, it will leave a blank line in its place.
|
||||
|
||||
===== Multi-line Comment Syntax =====
|
||||
|
||||
1. A *multi-line comment* is represented by the following:
|
||||
1. The sequence `%%+`
|
||||
2. Any character until the sequence `+%%`
|
||||
3. The sequence `+%%`
|
||||
|
||||
*Extra Notes*: A multi-line comment consumes all [[#character|characters]] - including
|
||||
[[#line ending|line ending]] - between the surrounding character sequences. It
|
||||
can be used to join content in separate lines together. See example below.
|
||||
|
||||
{{{vimwiki
|
||||
first line%%+
|
||||
+%%second line
|
||||
|
||||
would become
|
||||
|
||||
first linesecond line
|
||||
}}}
|
||||
|
||||
== Parser Details ==
|
||||
|
||||
When building a parser for the vimwiki language, certain elements may overlap
|
||||
in the text that they can match. This means that the order in which elements
|
||||
are evaluated can affect how a page is perceived.
|
||||
|
||||
Additionally, the inclusion of [[#comments|comments]] further complicates the
|
||||
process of parsing a file. Comments can be placed alongside inline elements,
|
||||
which enables them to be in most locations within vimwiki. Compared to any
|
||||
other element, comments yield empty text when rendered. This can result in
|
||||
shortening of lines and even removal of [[#line ending|line ending]] characters.
|
||||
|
||||
Below is a breakdown of element categorization:
|
||||
|
||||
{{{
|
||||
Comment =
|
||||
Page = (Block Element)+
|
||||
Block Element =
|
||||
| Header
|
||||
| Definition List
|
||||
| List
|
||||
| Table
|
||||
| Math Block
|
||||
| Blockquote
|
||||
| Divider
|
||||
| Placeholder
|
||||
| Paragraph
|
||||
Inline Block Element =
|
||||
| List Item
|
||||
| Term
|
||||
| Definition
|
||||
Inline Element =
|
||||
| Multi Line Comment
|
||||
| Line Comment
|
||||
| Math Inline
|
||||
| Tags
|
||||
| Link
|
||||
| Decorated Text
|
||||
| Keyword
|
||||
| Text
|
||||
}}}
|
||||
BIN
dot_vim/plugged/vimwiki/doc/splash.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
295
dot_vim/plugged/vimwiki/doc/tags
Normal file
@@ -0,0 +1,295 @@
|
||||
:VWB vimwiki.txt /*:VWB*
|
||||
:VWS vimwiki.txt /*:VWS*
|
||||
:Vimwiki2HTML vimwiki.txt /*:Vimwiki2HTML*
|
||||
:Vimwiki2HTMLBrowse vimwiki.txt /*:Vimwiki2HTMLBrowse*
|
||||
:VimwikiAll2HTML[!] vimwiki.txt /*:VimwikiAll2HTML[!]*
|
||||
:VimwikiBacklinks vimwiki.txt /*:VimwikiBacklinks*
|
||||
:VimwikiBaddLink vimwiki.txt /*:VimwikiBaddLink*
|
||||
:VimwikiCheckLinks vimwiki.txt /*:VimwikiCheckLinks*
|
||||
:VimwikiColorize vimwiki.txt /*:VimwikiColorize*
|
||||
:VimwikiDeleteFile vimwiki.txt /*:VimwikiDeleteFile*
|
||||
:VimwikiDiaryGenerateLinks vimwiki.txt /*:VimwikiDiaryGenerateLinks*
|
||||
:VimwikiDiaryIndex vimwiki.txt /*:VimwikiDiaryIndex*
|
||||
:VimwikiDiaryNextDay vimwiki.txt /*:VimwikiDiaryNextDay*
|
||||
:VimwikiDiaryPrevDay vimwiki.txt /*:VimwikiDiaryPrevDay*
|
||||
:VimwikiFollowLink vimwiki.txt /*:VimwikiFollowLink*
|
||||
:VimwikiGenerateLinks vimwiki.txt /*:VimwikiGenerateLinks*
|
||||
:VimwikiGenerateTagLinks vimwiki.txt /*:VimwikiGenerateTagLinks*
|
||||
:VimwikiGoBackLink vimwiki.txt /*:VimwikiGoBackLink*
|
||||
:VimwikiGoto vimwiki.txt /*:VimwikiGoto*
|
||||
:VimwikiIndex vimwiki.txt /*:VimwikiIndex*
|
||||
:VimwikiListChangeLvl vimwiki.txt /*:VimwikiListChangeLvl*
|
||||
:VimwikiMakeDiaryNote vimwiki.txt /*:VimwikiMakeDiaryNote*
|
||||
:VimwikiMakeTomorrowDiaryNote vimwiki.txt /*:VimwikiMakeTomorrowDiaryNote*
|
||||
:VimwikiMakeYesterdayDiaryNote vimwiki.txt /*:VimwikiMakeYesterdayDiaryNote*
|
||||
:VimwikiNextLink vimwiki.txt /*:VimwikiNextLink*
|
||||
:VimwikiNextTask vimwiki.txt /*:VimwikiNextTask*
|
||||
:VimwikiPasteLink vimwiki.txt /*:VimwikiPasteLink*
|
||||
:VimwikiPasteUrl vimwiki.txt /*:VimwikiPasteUrl*
|
||||
:VimwikiPrevLink vimwiki.txt /*:VimwikiPrevLink*
|
||||
:VimwikiRebuildTags vimwiki.txt /*:VimwikiRebuildTags*
|
||||
:VimwikiRemoveDone vimwiki.txt /*:VimwikiRemoveDone*
|
||||
:VimwikiRenameFile vimwiki.txt /*:VimwikiRenameFile*
|
||||
:VimwikiRss vimwiki.txt /*:VimwikiRss*
|
||||
:VimwikiSearch vimwiki.txt /*:VimwikiSearch*
|
||||
:VimwikiSearchTags vimwiki.txt /*:VimwikiSearchTags*
|
||||
:VimwikiSplitLink vimwiki.txt /*:VimwikiSplitLink*
|
||||
:VimwikiTOC vimwiki.txt /*:VimwikiTOC*
|
||||
:VimwikiTabDropLink vimwiki.txt /*:VimwikiTabDropLink*
|
||||
:VimwikiTabIndex vimwiki.txt /*:VimwikiTabIndex*
|
||||
:VimwikiTabMakeDiaryNote vimwiki.txt /*:VimwikiTabMakeDiaryNote*
|
||||
:VimwikiTable vimwiki.txt /*:VimwikiTable*
|
||||
:VimwikiTableMoveColumnLeft vimwiki.txt /*:VimwikiTableMoveColumnLeft*
|
||||
:VimwikiTableMoveColumnRight vimwiki.txt /*:VimwikiTableMoveColumnRight*
|
||||
:VimwikiTabnewLink vimwiki.txt /*:VimwikiTabnewLink*
|
||||
:VimwikiToggleListItem vimwiki.txt /*:VimwikiToggleListItem*
|
||||
:VimwikiToggleRejectedListItem vimwiki.txt /*:VimwikiToggleRejectedListItem*
|
||||
:VimwikiUISelect vimwiki.txt /*:VimwikiUISelect*
|
||||
:VimwikiVSplitLink vimwiki.txt /*:VimwikiVSplitLink*
|
||||
:VimwikiVar vimwiki.txt /*:VimwikiVar*
|
||||
VimwikiLinkConverter vimwiki.txt /*VimwikiLinkConverter*
|
||||
VimwikiLinkHandler vimwiki.txt /*VimwikiLinkHandler*
|
||||
VimwikiWikiIncludeHandler vimwiki.txt /*VimwikiWikiIncludeHandler*
|
||||
g:vimwiki-option-rx_todo vimwiki.txt /*g:vimwiki-option-rx_todo*
|
||||
g:vimwiki_CJK_length vimwiki.txt /*g:vimwiki_CJK_length*
|
||||
g:vimwiki_auto_chdir vimwiki.txt /*g:vimwiki_auto_chdir*
|
||||
g:vimwiki_auto_header vimwiki.txt /*g:vimwiki_auto_header*
|
||||
g:vimwiki_autowriteall vimwiki.txt /*g:vimwiki_autowriteall*
|
||||
g:vimwiki_commentstring vimwiki.txt /*g:vimwiki_commentstring*
|
||||
g:vimwiki_conceal_onechar_markers vimwiki.txt /*g:vimwiki_conceal_onechar_markers*
|
||||
g:vimwiki_conceal_pre vimwiki.txt /*g:vimwiki_conceal_pre*
|
||||
g:vimwiki_conceallevel vimwiki.txt /*g:vimwiki_conceallevel*
|
||||
g:vimwiki_create_link vimwiki.txt /*g:vimwiki_create_link*
|
||||
g:vimwiki_diary_months vimwiki.txt /*g:vimwiki_diary_months*
|
||||
g:vimwiki_dir_link vimwiki.txt /*g:vimwiki_dir_link*
|
||||
g:vimwiki_emoji_enable vimwiki.txt /*g:vimwiki_emoji_enable*
|
||||
g:vimwiki_ext2syntax vimwiki.txt /*g:vimwiki_ext2syntax*
|
||||
g:vimwiki_filetypes vimwiki.txt /*g:vimwiki_filetypes*
|
||||
g:vimwiki_folding vimwiki.txt /*g:vimwiki_folding*
|
||||
g:vimwiki_global_ext vimwiki.txt /*g:vimwiki_global_ext*
|
||||
g:vimwiki_hl_cb_checked vimwiki.txt /*g:vimwiki_hl_cb_checked*
|
||||
g:vimwiki_hl_headers vimwiki.txt /*g:vimwiki_hl_headers*
|
||||
g:vimwiki_html_header_numbering vimwiki.txt /*g:vimwiki_html_header_numbering*
|
||||
g:vimwiki_html_header_numbering_sym vimwiki.txt /*g:vimwiki_html_header_numbering_sym*
|
||||
g:vimwiki_key_mappings vimwiki.txt /*g:vimwiki_key_mappings*
|
||||
g:vimwiki_links_header vimwiki.txt /*g:vimwiki_links_header*
|
||||
g:vimwiki_links_header_level vimwiki.txt /*g:vimwiki_links_header_level*
|
||||
g:vimwiki_list vimwiki.txt /*g:vimwiki_list*
|
||||
g:vimwiki_list_ignore_newline vimwiki.txt /*g:vimwiki_list_ignore_newline*
|
||||
g:vimwiki_listing_hl vimwiki.txt /*g:vimwiki_listing_hl*
|
||||
g:vimwiki_listing_hl_command vimwiki.txt /*g:vimwiki_listing_hl_command*
|
||||
g:vimwiki_listsym_rejected vimwiki.txt /*g:vimwiki_listsym_rejected*
|
||||
g:vimwiki_listsyms vimwiki.txt /*g:vimwiki_listsyms*
|
||||
g:vimwiki_map_prefix vimwiki.txt /*g:vimwiki_map_prefix*
|
||||
g:vimwiki_markdown_header_style vimwiki.txt /*g:vimwiki_markdown_header_style*
|
||||
g:vimwiki_markdown_link_ext vimwiki.txt /*g:vimwiki_markdown_link_ext*
|
||||
g:vimwiki_menu vimwiki.txt /*g:vimwiki_menu*
|
||||
g:vimwiki_schemes_any vimwiki.txt /*g:vimwiki_schemes_any*
|
||||
g:vimwiki_schemes_web vimwiki.txt /*g:vimwiki_schemes_web*
|
||||
g:vimwiki_table_auto_fmt vimwiki.txt /*g:vimwiki_table_auto_fmt*
|
||||
g:vimwiki_table_reduce_last_col vimwiki.txt /*g:vimwiki_table_reduce_last_col*
|
||||
g:vimwiki_tag_format vimwiki.txt /*g:vimwiki_tag_format*
|
||||
g:vimwiki_tags_header vimwiki.txt /*g:vimwiki_tags_header*
|
||||
g:vimwiki_tags_header_level vimwiki.txt /*g:vimwiki_tags_header_level*
|
||||
g:vimwiki_text_ignore_newline vimwiki.txt /*g:vimwiki_text_ignore_newline*
|
||||
g:vimwiki_toc_header vimwiki.txt /*g:vimwiki_toc_header*
|
||||
g:vimwiki_toc_header_level vimwiki.txt /*g:vimwiki_toc_header_level*
|
||||
g:vimwiki_toc_link_format vimwiki.txt /*g:vimwiki_toc_link_format*
|
||||
g:vimwiki_url_maxsave vimwiki.txt /*g:vimwiki_url_maxsave*
|
||||
g:vimwiki_use_calendar vimwiki.txt /*g:vimwiki_use_calendar*
|
||||
g:vimwiki_user_htmls vimwiki.txt /*g:vimwiki_user_htmls*
|
||||
g:vimwiki_valid_html_tags vimwiki.txt /*g:vimwiki_valid_html_tags*
|
||||
g:vimwiki_w32_dir_enc vimwiki.txt /*g:vimwiki_w32_dir_enc*
|
||||
vimwiki vimwiki.txt /*vimwiki*
|
||||
vimwiki-anchors vimwiki.txt /*vimwiki-anchors*
|
||||
vimwiki-build-tags vimwiki.txt /*vimwiki-build-tags*
|
||||
vimwiki-calendar vimwiki.txt /*vimwiki-calendar*
|
||||
vimwiki-changelog vimwiki.txt /*vimwiki-changelog*
|
||||
vimwiki-commands vimwiki.txt /*vimwiki-commands*
|
||||
vimwiki-contributing vimwiki.txt /*vimwiki-contributing*
|
||||
vimwiki-date vimwiki.txt /*vimwiki-date*
|
||||
vimwiki-development vimwiki.txt /*vimwiki-development*
|
||||
vimwiki-diary vimwiki.txt /*vimwiki-diary*
|
||||
vimwiki-emoji vimwiki-emoji.txt /*vimwiki-emoji*
|
||||
vimwiki-emoji-activity vimwiki-emoji.txt /*vimwiki-emoji-activity*
|
||||
vimwiki-emoji-face vimwiki-emoji.txt /*vimwiki-emoji-face*
|
||||
vimwiki-emoji-familly vimwiki-emoji.txt /*vimwiki-emoji-familly*
|
||||
vimwiki-emoji-flags vimwiki-emoji.txt /*vimwiki-emoji-flags*
|
||||
vimwiki-emoji-foods vimwiki-emoji.txt /*vimwiki-emoji-foods*
|
||||
vimwiki-emoji-job vimwiki-emoji.txt /*vimwiki-emoji-job*
|
||||
vimwiki-emoji-nature vimwiki-emoji.txt /*vimwiki-emoji-nature*
|
||||
vimwiki-emoji-objects vimwiki-emoji.txt /*vimwiki-emoji-objects*
|
||||
vimwiki-emoji-people vimwiki-emoji.txt /*vimwiki-emoji-people*
|
||||
vimwiki-emoji-places vimwiki-emoji.txt /*vimwiki-emoji-places*
|
||||
vimwiki-emoji-symbols vimwiki-emoji.txt /*vimwiki-emoji-symbols*
|
||||
vimwiki-emoji.txt vimwiki-emoji.txt /*vimwiki-emoji.txt*
|
||||
vimwiki-folding vimwiki.txt /*vimwiki-folding*
|
||||
vimwiki-global-commands vimwiki.txt /*vimwiki-global-commands*
|
||||
vimwiki-global-mappings vimwiki.txt /*vimwiki-global-mappings*
|
||||
vimwiki-global-options vimwiki.txt /*vimwiki-global-options*
|
||||
vimwiki-help vimwiki.txt /*vimwiki-help*
|
||||
vimwiki-intro vimwiki.txt /*vimwiki-intro*
|
||||
vimwiki-license vimwiki.txt /*vimwiki-license*
|
||||
vimwiki-list-manipulation vimwiki.txt /*vimwiki-list-manipulation*
|
||||
vimwiki-list-mappings vimwiki.txt /*vimwiki-list-mappings*
|
||||
vimwiki-lists vimwiki.txt /*vimwiki-lists*
|
||||
vimwiki-local-commands vimwiki.txt /*vimwiki-local-commands*
|
||||
vimwiki-local-mappings vimwiki.txt /*vimwiki-local-mappings*
|
||||
vimwiki-local-options vimwiki.txt /*vimwiki-local-options*
|
||||
vimwiki-mappings vimwiki.txt /*vimwiki-mappings*
|
||||
vimwiki-nohtml vimwiki.txt /*vimwiki-nohtml*
|
||||
vimwiki-option-auto_diary_index vimwiki.txt /*vimwiki-option-auto_diary_index*
|
||||
vimwiki-option-auto_export vimwiki.txt /*vimwiki-option-auto_export*
|
||||
vimwiki-option-auto_generate_links vimwiki.txt /*vimwiki-option-auto_generate_links*
|
||||
vimwiki-option-auto_generate_tags vimwiki.txt /*vimwiki-option-auto_generate_tags*
|
||||
vimwiki-option-auto_tags vimwiki.txt /*vimwiki-option-auto_tags*
|
||||
vimwiki-option-auto_toc vimwiki.txt /*vimwiki-option-auto_toc*
|
||||
vimwiki-option-automatic_nested_syntaxes vimwiki.txt /*vimwiki-option-automatic_nested_syntaxes*
|
||||
vimwiki-option-base_url vimwiki.txt /*vimwiki-option-base_url*
|
||||
vimwiki-option-bullet_types vimwiki.txt /*vimwiki-option-bullet_types*
|
||||
vimwiki-option-color_dic vimwiki.txt /*vimwiki-option-color_dic*
|
||||
vimwiki-option-color_tag_template vimwiki.txt /*vimwiki-option-color_tag_template*
|
||||
vimwiki-option-css_name vimwiki.txt /*vimwiki-option-css_name*
|
||||
vimwiki-option-custom_wiki2html vimwiki.txt /*vimwiki-option-custom_wiki2html*
|
||||
vimwiki-option-custom_wiki2html_args vimwiki.txt /*vimwiki-option-custom_wiki2html_args*
|
||||
vimwiki-option-cycle_bullets vimwiki.txt /*vimwiki-option-cycle_bullets*
|
||||
vimwiki-option-diary_caption_level vimwiki.txt /*vimwiki-option-diary_caption_level*
|
||||
vimwiki-option-diary_frequency vimwiki.txt /*vimwiki-option-diary_frequency*
|
||||
vimwiki-option-diary_header vimwiki.txt /*vimwiki-option-diary_header*
|
||||
vimwiki-option-diary_index vimwiki.txt /*vimwiki-option-diary_index*
|
||||
vimwiki-option-diary_rel_path vimwiki.txt /*vimwiki-option-diary_rel_path*
|
||||
vimwiki-option-diary_sort vimwiki.txt /*vimwiki-option-diary_sort*
|
||||
vimwiki-option-diary_start_week_day vimwiki.txt /*vimwiki-option-diary_start_week_day*
|
||||
vimwiki-option-exclude_files vimwiki.txt /*vimwiki-option-exclude_files*
|
||||
vimwiki-option-ext vimwiki.txt /*vimwiki-option-ext*
|
||||
vimwiki-option-generated_links_caption vimwiki.txt /*vimwiki-option-generated_links_caption*
|
||||
vimwiki-option-html_filename_parameterization vimwiki.txt /*vimwiki-option-html_filename_parameterization*
|
||||
vimwiki-option-index vimwiki.txt /*vimwiki-option-index*
|
||||
vimwiki-option-links_space_char vimwiki.txt /*vimwiki-option-links_space_char*
|
||||
vimwiki-option-list_margin vimwiki.txt /*vimwiki-option-list_margin*
|
||||
vimwiki-option-listsym_rejected vimwiki.txt /*vimwiki-option-listsym_rejected*
|
||||
vimwiki-option-listsyms vimwiki.txt /*vimwiki-option-listsyms*
|
||||
vimwiki-option-listsyms_propagate vimwiki.txt /*vimwiki-option-listsyms_propagate*
|
||||
vimwiki-option-maxhi vimwiki.txt /*vimwiki-option-maxhi*
|
||||
vimwiki-option-name vimwiki.txt /*vimwiki-option-name*
|
||||
vimwiki-option-nested_syntaxes vimwiki.txt /*vimwiki-option-nested_syntaxes*
|
||||
vimwiki-option-path vimwiki.txt /*vimwiki-option-path*
|
||||
vimwiki-option-path_html vimwiki.txt /*vimwiki-option-path_html*
|
||||
vimwiki-option-rss_max_items vimwiki.txt /*vimwiki-option-rss_max_items*
|
||||
vimwiki-option-rss_name vimwiki.txt /*vimwiki-option-rss_name*
|
||||
vimwiki-option-syntax vimwiki.txt /*vimwiki-option-syntax*
|
||||
vimwiki-option-template_date_format vimwiki.txt /*vimwiki-option-template_date_format*
|
||||
vimwiki-option-template_default vimwiki.txt /*vimwiki-option-template_default*
|
||||
vimwiki-option-template_ext vimwiki.txt /*vimwiki-option-template_ext*
|
||||
vimwiki-option-template_path vimwiki.txt /*vimwiki-option-template_path*
|
||||
vimwiki-options vimwiki.txt /*vimwiki-options*
|
||||
vimwiki-placeholders vimwiki.txt /*vimwiki-placeholders*
|
||||
vimwiki-prerequisites vimwiki.txt /*vimwiki-prerequisites*
|
||||
vimwiki-register-extension vimwiki.txt /*vimwiki-register-extension*
|
||||
vimwiki-register-wiki vimwiki.txt /*vimwiki-register-wiki*
|
||||
vimwiki-syntax vimwiki.txt /*vimwiki-syntax*
|
||||
vimwiki-syntax-blockquotes vimwiki.txt /*vimwiki-syntax-blockquotes*
|
||||
vimwiki-syntax-comments vimwiki.txt /*vimwiki-syntax-comments*
|
||||
vimwiki-syntax-headers vimwiki.txt /*vimwiki-syntax-headers*
|
||||
vimwiki-syntax-hr vimwiki.txt /*vimwiki-syntax-hr*
|
||||
vimwiki-syntax-links vimwiki.txt /*vimwiki-syntax-links*
|
||||
vimwiki-syntax-lists vimwiki.txt /*vimwiki-syntax-lists*
|
||||
vimwiki-syntax-math vimwiki.txt /*vimwiki-syntax-math*
|
||||
vimwiki-syntax-options vimwiki.txt /*vimwiki-syntax-options*
|
||||
vimwiki-syntax-paragraphs vimwiki.txt /*vimwiki-syntax-paragraphs*
|
||||
vimwiki-syntax-preformatted vimwiki.txt /*vimwiki-syntax-preformatted*
|
||||
vimwiki-syntax-tables vimwiki.txt /*vimwiki-syntax-tables*
|
||||
vimwiki-syntax-tags vimwiki.txt /*vimwiki-syntax-tags*
|
||||
vimwiki-syntax-typefaces vimwiki.txt /*vimwiki-syntax-typefaces*
|
||||
vimwiki-table-mappings vimwiki.txt /*vimwiki-table-mappings*
|
||||
vimwiki-table-of-contents vimwiki.txt /*vimwiki-table-of-contents*
|
||||
vimwiki-tables vimwiki.txt /*vimwiki-tables*
|
||||
vimwiki-tagbar vimwiki.txt /*vimwiki-tagbar*
|
||||
vimwiki-template vimwiki.txt /*vimwiki-template*
|
||||
vimwiki-temporary-wiki vimwiki.txt /*vimwiki-temporary-wiki*
|
||||
vimwiki-text-objects vimwiki.txt /*vimwiki-text-objects*
|
||||
vimwiki-title vimwiki.txt /*vimwiki-title*
|
||||
vimwiki-toc vimwiki.txt /*vimwiki-toc*
|
||||
vimwiki-todo-lists vimwiki.txt /*vimwiki-todo-lists*
|
||||
vimwiki.txt vimwiki.txt /*vimwiki.txt*
|
||||
vimwiki_+ vimwiki.txt /*vimwiki_+*
|
||||
vimwiki_- vimwiki.txt /*vimwiki_-*
|
||||
vimwiki_<A-Left> vimwiki.txt /*vimwiki_<A-Left>*
|
||||
vimwiki_<A-Right> vimwiki.txt /*vimwiki_<A-Right>*
|
||||
vimwiki_<Backspace> vimwiki.txt /*vimwiki_<Backspace>*
|
||||
vimwiki_<C-CR> vimwiki.txt /*vimwiki_<C-CR>*
|
||||
vimwiki_<C-Down> vimwiki.txt /*vimwiki_<C-Down>*
|
||||
vimwiki_<C-S-CR> vimwiki.txt /*vimwiki_<C-S-CR>*
|
||||
vimwiki_<C-Space> vimwiki.txt /*vimwiki_<C-Space>*
|
||||
vimwiki_<C-Up> vimwiki.txt /*vimwiki_<C-Up>*
|
||||
vimwiki_<CR> vimwiki.txt /*vimwiki_<CR>*
|
||||
vimwiki_<D-CR> vimwiki.txt /*vimwiki_<D-CR>*
|
||||
vimwiki_<Leader>w<Leader>i vimwiki.txt /*vimwiki_<Leader>w<Leader>i*
|
||||
vimwiki_<Leader>w<Leader>m vimwiki.txt /*vimwiki_<Leader>w<Leader>m*
|
||||
vimwiki_<Leader>w<Leader>t vimwiki.txt /*vimwiki_<Leader>w<Leader>t*
|
||||
vimwiki_<Leader>w<Leader>w vimwiki.txt /*vimwiki_<Leader>w<Leader>w*
|
||||
vimwiki_<Leader>w<Leader>y vimwiki.txt /*vimwiki_<Leader>w<Leader>y*
|
||||
vimwiki_<Leader>wc vimwiki.txt /*vimwiki_<Leader>wc*
|
||||
vimwiki_<Leader>wd vimwiki.txt /*vimwiki_<Leader>wd*
|
||||
vimwiki_<Leader>wh vimwiki.txt /*vimwiki_<Leader>wh*
|
||||
vimwiki_<Leader>whh vimwiki.txt /*vimwiki_<Leader>whh*
|
||||
vimwiki_<Leader>wi vimwiki.txt /*vimwiki_<Leader>wi*
|
||||
vimwiki_<Leader>wn vimwiki.txt /*vimwiki_<Leader>wn*
|
||||
vimwiki_<Leader>wr vimwiki.txt /*vimwiki_<Leader>wr*
|
||||
vimwiki_<Leader>ws vimwiki.txt /*vimwiki_<Leader>ws*
|
||||
vimwiki_<Leader>wt vimwiki.txt /*vimwiki_<Leader>wt*
|
||||
vimwiki_<Leader>ww vimwiki.txt /*vimwiki_<Leader>ww*
|
||||
vimwiki_<M-CR> vimwiki.txt /*vimwiki_<M-CR>*
|
||||
vimwiki_<S-CR> vimwiki.txt /*vimwiki_<S-CR>*
|
||||
vimwiki_<S-Tab> vimwiki.txt /*vimwiki_<S-Tab>*
|
||||
vimwiki_<Tab> vimwiki.txt /*vimwiki_<Tab>*
|
||||
vimwiki_= vimwiki.txt /*vimwiki_=*
|
||||
vimwiki_[= vimwiki.txt /*vimwiki_[=*
|
||||
vimwiki_[[ vimwiki.txt /*vimwiki_[[*
|
||||
vimwiki_[u vimwiki.txt /*vimwiki_[u*
|
||||
vimwiki_]= vimwiki.txt /*vimwiki_]=*
|
||||
vimwiki_]] vimwiki.txt /*vimwiki_]]*
|
||||
vimwiki_]u vimwiki.txt /*vimwiki_]u*
|
||||
vimwiki_gL# vimwiki.txt /*vimwiki_gL#*
|
||||
vimwiki_gL- vimwiki.txt /*vimwiki_gL-*
|
||||
vimwiki_gL1 vimwiki.txt /*vimwiki_gL1*
|
||||
vimwiki_gL<Space> vimwiki.txt /*vimwiki_gL<Space>*
|
||||
vimwiki_gLA vimwiki.txt /*vimwiki_gLA*
|
||||
vimwiki_gLI vimwiki.txt /*vimwiki_gLI*
|
||||
vimwiki_gLa vimwiki.txt /*vimwiki_gLa*
|
||||
vimwiki_gLh vimwiki.txt /*vimwiki_gLh*
|
||||
vimwiki_gLi vimwiki.txt /*vimwiki_gLi*
|
||||
vimwiki_gLl vimwiki.txt /*vimwiki_gLl*
|
||||
vimwiki_gLr vimwiki.txt /*vimwiki_gLr*
|
||||
vimwiki_gLstar vimwiki.txt /*vimwiki_gLstar*
|
||||
vimwiki_gl# vimwiki.txt /*vimwiki_gl#*
|
||||
vimwiki_gl- vimwiki.txt /*vimwiki_gl-*
|
||||
vimwiki_gl1 vimwiki.txt /*vimwiki_gl1*
|
||||
vimwiki_gl<Space> vimwiki.txt /*vimwiki_gl<Space>*
|
||||
vimwiki_glA vimwiki.txt /*vimwiki_glA*
|
||||
vimwiki_glI vimwiki.txt /*vimwiki_glI*
|
||||
vimwiki_gla vimwiki.txt /*vimwiki_gla*
|
||||
vimwiki_glh vimwiki.txt /*vimwiki_glh*
|
||||
vimwiki_gli vimwiki.txt /*vimwiki_gli*
|
||||
vimwiki_gll vimwiki.txt /*vimwiki_gll*
|
||||
vimwiki_gln vimwiki.txt /*vimwiki_gln*
|
||||
vimwiki_glp vimwiki.txt /*vimwiki_glp*
|
||||
vimwiki_glr vimwiki.txt /*vimwiki_glr*
|
||||
vimwiki_glstar vimwiki.txt /*vimwiki_glstar*
|
||||
vimwiki_glx vimwiki.txt /*vimwiki_glx*
|
||||
vimwiki_gnt vimwiki.txt /*vimwiki_gnt*
|
||||
vimwiki_gq1 vimwiki.txt /*vimwiki_gq1*
|
||||
vimwiki_gqq vimwiki.txt /*vimwiki_gqq*
|
||||
vimwiki_gw1 vimwiki.txt /*vimwiki_gw1*
|
||||
vimwiki_gww vimwiki.txt /*vimwiki_gww*
|
||||
vimwiki_i_<C-D> vimwiki.txt /*vimwiki_i_<C-D>*
|
||||
vimwiki_i_<C-L>_<C-J> vimwiki.txt /*vimwiki_i_<C-L>_<C-J>*
|
||||
vimwiki_i_<C-L>_<C-K> vimwiki.txt /*vimwiki_i_<C-L>_<C-K>*
|
||||
vimwiki_i_<C-L>_<C-M> vimwiki.txt /*vimwiki_i_<C-L>_<C-M>*
|
||||
vimwiki_i_<C-T> vimwiki.txt /*vimwiki_i_<C-T>*
|
||||
vimwiki_i_<CR> vimwiki.txt /*vimwiki_i_<CR>*
|
||||
vimwiki_i_<CR>_table vimwiki.txt /*vimwiki_i_<CR>_table*
|
||||
vimwiki_i_<S-CR> vimwiki.txt /*vimwiki_i_<S-CR>*
|
||||
vimwiki_i_<S-Tab>_table vimwiki.txt /*vimwiki_i_<S-Tab>_table*
|
||||
vimwiki_i_<Tab>_table vimwiki.txt /*vimwiki_i_<Tab>_table*
|
||||
vimwiki_mouse vimwiki.txt /*vimwiki_mouse*
|
||||
BIN
dot_vim/plugged/vimwiki/doc/todos.png
Normal file
|
After Width: | Height: | Size: 360 KiB |
98
dot_vim/plugged/vimwiki/doc/vertical-logo.svg
Normal file
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="100"
|
||||
height="100"
|
||||
viewBox="0 0 186 186.0465"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg86"
|
||||
sodipodi:docname="vertical-logo.svg"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
|
||||
<metadata
|
||||
id="metadata92">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs90" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1256"
|
||||
inkscape:window-height="1000"
|
||||
id="namedview88"
|
||||
showgrid="false"
|
||||
inkscape:zoom="6.33"
|
||||
inkscape:cx="48.744425"
|
||||
inkscape:cy="52.804906"
|
||||
inkscape:window-x="1616"
|
||||
inkscape:window-y="64"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg86"
|
||||
units="px" />
|
||||
<path
|
||||
d="m 57.306337,151.56994 c -1.657094,-0.76144 -2.982911,-1.87997 -3.977454,-3.35539 -0.947014,-1.47545 -1.894026,-3.1175 -2.841039,-4.9261 -0.142593,-0.28556 -0.284465,-0.57111 -0.426336,-0.85672 -0.142592,-0.28555 -0.284465,-0.54728 -0.426335,-0.78527 l -0.994544,-1.85624 -0.568208,-1.14226 -0.852672,0.78534 -1.278288,1.14225 -0.710079,0.71391 c -1.231478,1.14226 -2.486,2.28461 -3.765006,3.42686 -1.230758,1.0947 -2.557296,2.09415 -3.977457,2.99848 -1.373348,0.85672 -2.841757,1.57062 -4.403789,2.14179 -1.515941,0.52354 -3.173033,0.80909 -4.97272,0.85665 l -1.562749,-0.78527 c -0.899483,-0.47599 -1.657093,-0.90434 -2.272833,-1.28507 -0.615736,-0.3808 -1.325816,-0.97571 -2.130958,-1.7848 -0.236933,-0.42835 -0.450102,-0.83288 -0.639503,-1.21369 -0.141872,-0.38073 -0.307511,-0.76153 -0.496912,-1.14227 -0.520678,-0.95188 -0.947013,-1.8086 -1.278287,-2.57013 -0.331995,-0.76154 -0.663269,-1.61825 -0.994543,-2.57015 0.141873,-0.66627 0.35504,-1.78479 0.638784,-3.35542 0.284464,-1.61823 0.615738,-3.37922 0.994543,-5.28301 0.426335,-1.90386 0.852669,-3.80765 1.279006,-5.71144 0.473146,-1.95134 0.947014,-3.64095 1.420159,-5.06883 0.426337,-1.23744 0.900204,-2.54633 1.42088,-3.92658 0.568207,-1.38026 1.160181,-2.64151 1.775918,-3.78376 0.66255,-1.18989 1.37335,-2.18942 2.13096,-2.9985 0.757611,-0.85671 1.562753,-1.35644 2.414704,-1.49924 0.236932,0.33317 0.497632,0.57116 0.781375,0.71391 0.284464,0.1428 0.544442,0.2618 0.781376,0.35697 0.663268,0.95191 1.302053,1.76099 1.917791,2.42733 0.66327,0.66635 1.42088,1.33263 2.273552,1.99898 -0.236934,1.18989 -0.591973,2.52251 -1.065841,3.99801 -0.426336,1.42781 -0.899482,2.87943 -1.42088,4.35493 -0.473145,1.4278 -0.947012,2.83188 -1.420158,4.21213 -0.473867,1.38024 -0.852671,2.57013 -1.136416,3.56959 -0.284464,0.80914 -0.521397,1.71342 -0.710799,2.71293 -0.426335,1.76099 -0.828187,4.16457 -1.207712,7.21063 0.568927,-0.14281 1.183945,-0.45217 1.847215,-0.92808 0.663269,-0.47599 1.302054,-0.97571 1.917791,-1.49925 0.710079,-0.57117 1.42088,-1.2137 2.130959,-1.9276 0.899483,-0.90434 1.657094,-1.73725 2.272831,-2.49879 0.615739,-0.76143 1.183947,-1.54679 1.704625,-2.35588 0.568926,-0.80915 1.137135,-1.68961 1.705343,-2.64157 0.568207,-0.99946 1.254521,-2.16553 2.059663,-3.49823 0.71008,-1.14225 1.444645,-2.35589 2.202256,-3.64096 0.80442,-1.33269 1.585796,-2.59394 2.343406,-3.78383 0.805141,-1.23744 1.586517,-2.35596 2.344128,-3.35541 0.75761,-0.99953 1.444645,-1.7848 2.060383,-2.35596 0.378806,0.47598 0.851952,0.92808 1.420159,1.35643 0.615739,0.42836 1.255241,0.76154 1.917791,0.99953 0.284464,0.42835 0.545162,0.8329 0.781377,1.21362 0.284463,0.33318 0.545161,0.64253 0.781375,0.92816 0.284464,0.42835 0.545163,0.8329 0.781375,1.21363 0.284465,0.3808 0.545164,0.76153 0.781376,1.14233 -0.04681,0.3331 -0.118106,0.76145 -0.213168,1.285 -0.09435,0.52353 -0.212448,1.0947 -0.35504,1.71342 -0.09435,0.61872 -0.213168,1.26126 -0.355039,1.9276 -0.141872,0.61872 -0.283743,1.21371 -0.426336,1.7848 -0.378805,1.8086 -0.662548,3.16512 -0.851951,4.06939 -0.189404,0.90433 -0.331995,1.61824 -0.426337,2.14177 -0.04753,0.52354 -0.09507,0.97572 -0.141871,1.35644 0,0.33317 0,0.80917 0,1.42789 -0.04753,0.47591 -0.02377,0.95189 0.07058,1.4278 0.04753,0.42835 0.142593,0.88052 0.284464,1.35643 0.141873,0.47599 0.331275,0.90434 0.568207,1.28507 l 2.841039,-2.21315 c 0.805143,-0.61871 1.562754,-1.45162 2.272834,-2.4987 0.758329,-1.0947 1.46841,-2.33214 2.130959,-3.71239 0.7108,-1.42787 1.397113,-2.97468 2.060384,-4.64055 0.662548,-1.6658 1.325816,-3.35541 1.988367,-5.06884 0.994543,-2.52251 1.989087,-4.97366 2.98363,-7.35342 1.042075,-2.3797 2.036618,-4.21212 2.983631,-5.4972 1.041355,0.66633 1.941557,1.35644 2.699168,2.07043 0.80514,0.66627 1.491454,1.40398 2.059663,2.21313 0.568207,0.80909 1.018308,1.73717 1.349582,2.78425 0.378807,1.04716 0.639505,2.28459 0.781376,3.71247 -0.852672,1.66581 -1.680857,3.37923 -2.485999,5.1402 -0.75761,1.76106 -1.491454,3.52204 -2.202255,5.28302 -0.947012,2.28459 -1.941557,4.56912 -2.982911,6.8537 -0.994543,2.28452 -2.107193,4.47393 -3.33867,6.56808 -1.231477,2.04661 -2.604827,3.95041 -4.120047,5.71138 -1.515221,1.71343 -3.267375,3.16511 -5.256465,4.35493 -0.520676,-0.14272 -0.970777,-0.21417 -1.349583,-0.21417 -0.75761,0 -1.396394,0.21417 -1.917791,0.64252 z"
|
||||
fill="#e5e5e5"
|
||||
id="path76"
|
||||
style="stroke-width:0.721988" />
|
||||
<path
|
||||
d="m 92.396232,145.6444 c 0.236928,1.42788 0.141863,2.54633 -0.284466,3.35548 -0.378802,0.80908 -0.947017,1.40399 -1.704611,1.78479 -0.710087,0.42835 -1.538988,0.66635 -2.486004,0.71391 -0.947016,0.0477 -1.846494,0 -2.699175,-0.14281 -0.473857,-0.66628 -0.899478,-1.49919 -1.278291,-2.4987 -0.378791,-0.99953 -0.734555,-2.02279 -1.065829,-3.06986 -0.331275,-1.0947 -0.6395,-2.1656 -0.923258,-3.21269 -0.236934,-1.04707 -0.450096,-1.97515 -0.6395,-2.78431 0.236936,-0.5711 0.378811,-1.21363 0.426332,-1.92761 0.09436,-0.76145 0.141875,-1.52298 0.141875,-2.28452 0.04755,-0.76153 0.07133,-1.52306 0.07133,-2.28458 0.04756,-0.80909 0.118115,-1.57063 0.213181,-2.28453 0.331274,-1.99897 0.805132,-3.90276 1.420154,-5.71137 0.663269,-1.8086 1.183945,-3.68865 1.562747,-5.63999 0.09512,-0.42837 0.04756,-0.8329 -0.141864,-1.2137 -0.141873,-0.38074 -0.165642,-0.73772 -0.07129,-1.0709 0.04755,-0.19037 0.189401,-0.30936 0.426341,-0.35691 0.236917,-0.0953 0.378791,-0.26181 0.426329,-0.49979 0.141874,-0.52354 0.165643,-0.9519 0.07129,-1.28508 -0.04755,-0.33316 0.04681,-0.73771 0.283747,-1.21363 0.236929,-0.3808 0.521395,-0.92808 0.852669,-1.64205 0.378803,-0.76153 0.520677,-1.54681 0.426331,-2.35595 0.42561,-0.28556 0.828191,-0.61873 1.206994,-0.99945 0.378802,-0.3808 0.757615,-0.71391 1.136417,-0.99953 0.42633,-0.33317 0.876429,-0.61872 1.350296,-0.85668 0.520677,-0.23799 1.136418,-0.35698 1.846505,-0.35698 0.378802,0.47595 0.61572,0.99948 0.710066,1.57065 0.142594,0.5711 0.260709,1.14226 0.355044,1.71343 0.142593,0.57108 0.331995,1.11844 0.568934,1.64198 0.236209,0.47598 0.638769,0.85671 1.206983,1.14233 0,0.38073 0,0.85665 0,1.42781 0,0.57116 0.02373,1.14225 0.07129,1.71342 0.04755,0.52354 0.141874,1.02327 0.283748,1.49926 0.1894,0.42835 0.473867,0.71389 0.852673,0.8567 -0.852673,2.28452 -1.657097,4.54531 -2.414702,6.78226 -0.710807,2.23697 -1.302779,4.49774 -1.775926,6.78226 -0.473858,2.23697 -0.781375,4.49774 -0.923968,6.78227 -0.09437,2.28459 0.07129,4.59293 0.497637,6.92508 z"
|
||||
fill="#e5e5e5"
|
||||
id="path78"
|
||||
style="stroke-width:0.721988" />
|
||||
<path
|
||||
d="m 143.46797,148.07174 c -2.27282,0.0952 -4.28569,0.0477 -6.03785,-0.14276 -1.70461,-0.19042 -3.38546,-0.64252 -5.04328,-1.3565 -0.0944,-0.0477 -0.1894,-0.16655 -0.28375,-0.35691 -0.0951,-0.19036 -0.1894,-0.33318 -0.28446,-0.42836 -0.28374,-0.14281 -0.63949,-0.19038 -1.06513,-0.14281 -0.37881,0 -0.7108,-0.0477 -0.99453,-0.14281 -0.37881,-0.19037 -0.97078,-0.54728 -1.77593,-1.07082 -0.80513,-0.57116 -1.53898,-1.0947 -2.20226,-1.57069 -0.85193,-0.66628 -1.65709,-1.33263 -2.41469,-1.99897 -0.75761,-0.66636 -1.42089,-1.38026 -1.9891,-2.14179 -0.14186,-0.19036 -0.33127,-0.28556 -0.5682,-0.28556 -0.23693,-0.0477 -0.45011,-0.11898 -0.63949,-0.21416 -1.37336,0.8567 -2.53354,1.9276 -3.48055,3.21268 -0.94701,1.28506 -1.8465,2.59388 -2.69917,3.92656 -0.85195,1.33262 -1.75215,2.59389 -2.69916,3.78377 -0.94703,1.18989 -2.15474,2.09425 -3.62243,2.71295 -0.42633,0 -0.80513,-0.0715 -1.13642,-0.21418 -0.33127,-0.14279 -0.6395,-0.33316 -0.92323,-0.57116 -0.28448,-0.19036 -0.56822,-0.38072 -0.85268,-0.57116 -0.28446,-0.19036 -0.59198,-0.33311 -0.92326,-0.42835 0,-0.5711 -0.11882,-1.09464 -0.35503,-1.57062 -0.18941,-0.47591 -0.40258,-0.92808 -0.63951,-1.35644 -0.18939,-0.42835 -0.33127,-0.8329 -0.42632,-1.2137 -0.0944,-0.42835 0,-0.83289 0.28445,-1.21362 -0.28445,-0.28555 -0.7108,-0.59499 -1.27901,-0.92808 0.28446,-0.28562 0.40258,-0.54736 0.35505,-0.78536 0,-0.238 -0.0468,-0.47599 -0.14187,-0.7139 -0.0944,-0.23798 -0.18941,-0.49979 -0.28376,-0.78534 -0.0476,-0.28556 0.0239,-0.57116 0.21317,-0.85672 0.23622,0 0.52068,-0.0476 0.85197,-0.14273 -0.28375,-0.3808 -0.42635,-0.59498 -0.42635,-0.64255 0.0476,-0.0953 0,-0.21417 -0.14186,-0.35698 -0.0944,-0.28555 -0.0476,-0.45218 0.14186,-0.49972 0.18941,-0.0952 0.37881,-0.19044 0.56821,-0.28562 0.18941,-2.33215 0.59197,-4.49767 1.20772,-6.49671 0.61573,-1.99898 1.30205,-3.92659 2.06037,-5.78275 0.75763,-1.85623 1.49146,-3.73621 2.20153,-5.64 0.75761,-1.90378 1.37336,-3.95039 1.84722,-6.13972 0.52069,-0.52355 0.92326,-1.14234 1.207,-1.85624 0.33199,-0.7139 0.66327,-1.42781 0.99455,-2.14179 0.3788,-0.71389 0.78137,-1.40398 1.20771,-2.07033 0.47314,-0.71391 1.11265,-1.28507 1.91778,-1.71343 0.66327,0.0476 1.25525,0.23797 1.77593,0.57117 0.52068,0.28555 1.16017,0.40454 1.91778,0.35691 0.14188,0.23799 0.2607,0.47599 0.35504,0.71399 0.14188,0.23792 0.30824,0.4759 0.49765,0.71389 l 1.06511,-0.21417 c 0.52068,0.42836 0.9708,0.9757 1.34959,1.64197 0.42633,0.6188 0.71007,1.28508 0.85267,1.99905 0.14186,0.7139 0.11811,1.40399 -0.0713,2.07034 -0.1894,0.61873 -0.6395,1.11852 -1.34959,1.49925 0.0476,0.23799 0.0476,0.42835 0,0.57116 0,0.0952 -0.0238,0.19037 -0.0713,0.28555 -0.0468,0.0952 -0.0705,0.19037 -0.0705,0.28555 0,0.0952 0.0705,0.23799 0.21316,0.42836 -0.94699,0.71391 -1.6578,1.71343 -2.13094,2.99849 -0.47387,1.28507 -0.73458,2.42733 -0.78139,3.42685 0.5682,-0.57116 1.18395,-1.11851 1.8465,-1.64206 0.71009,-0.57109 1.42088,-1.11844 2.13096,-1.64198 0.75761,-0.52354 1.46842,-1.02334 2.13096,-1.49924 0.71008,-0.47599 1.34959,-0.9519 1.91779,-1.42788 1.56274,-1.42781 3.05421,-2.57015 4.47509,-3.42685 1.46769,-0.90428 3.00739,-1.9038 4.61694,-2.99843 0.37882,-0.0952 0.66328,-0.0952 0.85268,0 0.23693,0.0476 0.47316,0.119 0.71009,0.21418 0,-0.28562 -0.0944,-0.45217 -0.28375,-0.4998 -0.1426,-0.0476 -0.18941,-0.23791 -0.1426,-0.5711 0.71082,-0.19043 1.32583,-0.4046 1.84722,-0.64252 0.52068,-0.28562 1.08889,-0.54736 1.70463,-0.78535 0.42633,0.42835 0.8289,0.88053 1.20772,1.35643 0.37879,0.42837 0.89947,0.69017 1.56274,0.78535 0.23621,0.52354 0.52068,0.92808 0.85195,1.2137 0.33201,0.23792 0.66327,0.47591 0.99454,0.7139 0.33128,0.238 0.61574,0.52354 0.85267,0.85672 0.28375,0.33318 0.44939,0.85671 0.49692,1.57061 -0.18941,0.33318 -0.40257,0.69009 -0.63951,1.07089 -0.18939,0.38074 -0.37881,0.83291 -0.56821,1.35644 -0.947,0.85672 -1.91778,1.61825 -2.91231,2.2846 -0.94704,0.66627 -1.91781,1.3088 -2.91235,1.9276 -0.99382,0.61872 -2.01214,1.23744 -3.05421,1.85616 -1.04136,0.61872 -2.10718,1.35644 -3.19608,2.21316 -0.23694,0.33316 -0.54444,0.64252 -0.92324,0.92808 -0.332,0.23798 -0.68703,0.49978 -1.06584,0.78533 -0.3788,0.238 -0.73384,0.49973 -1.06513,0.78535 -0.33199,0.28554 -0.59196,0.61872 -0.78139,0.99945 -0.14258,0.0477 -0.28446,0.0714 -0.42633,0.0714 -0.14187,0 -0.28446,0.0238 -0.42632,0.0714 -0.14188,0.33317 -0.37881,0.59492 -0.71008,0.78535 -0.28446,0.19037 -0.47387,0.4521 -0.5682,0.78526 0.71006,1.52307 1.63331,2.68915 2.76973,3.49824 1.13642,0.80915 2.41543,1.40405 3.83558,1.78477 1.42087,0.33318 2.95986,0.52362 4.61768,0.57118 1.6571,0 3.38547,0 5.18517,0 0.1894,-0.0477 0.25998,-0.14281 0.21317,-0.28555 0,-0.19036 0.1181,-0.2618 0.35503,-0.21418 1.13641,0.38073 2.01214,0.92808 2.62786,1.64199 0.61575,0.66635 1.34959,1.3327 2.20227,1.99904 -0.095,1.80854 -0.63951,3.30779 -1.63406,4.49769 -0.99453,1.18988 -2.32035,2.14177 -3.97745,2.85568 z"
|
||||
fill="#e5e5e5"
|
||||
id="path80"
|
||||
style="stroke-width:0.721988" />
|
||||
<path
|
||||
d="m 162.64661,145.6444 c 0.23693,1.42788 0.14187,2.54633 -0.28446,3.35548 -0.37882,0.80908 -0.94703,1.40399 -1.70463,1.78479 -0.7101,0.42835 -1.539,0.66635 -2.486,0.71391 -0.94702,0.0477 -1.84721,0 -2.69917,-0.14281 -0.47387,-0.66628 -0.9002,-1.49919 -1.279,-2.4987 -0.37881,-0.99953 -0.73384,-2.02279 -1.06514,-3.06986 -0.33127,-1.0947 -0.63948,-2.1656 -0.92323,-3.21269 -0.23696,-1.04707 -0.45011,-1.97515 -0.63951,-2.78431 0.23694,-0.5711 0.3788,-1.21363 0.42633,-1.92761 0.0944,-0.76145 0.14187,-1.52298 0.14187,-2.28452 0.0476,-0.76153 0.0712,-1.52306 0.0712,-2.28458 0.0468,-0.80909 0.11812,-1.57063 0.21317,-2.28453 0.33126,-1.99897 0.80441,-3.90276 1.42017,-5.71137 0.66327,-1.8086 1.18395,-3.68865 1.56275,-5.63999 0.0951,-0.42837 0.0476,-0.8329 -0.14188,-1.2137 -0.14187,-0.38074 -0.16565,-0.73772 -0.0713,-1.0709 0.0476,-0.19037 0.18939,-0.30936 0.42634,-0.35691 0.23693,-0.0953 0.3788,-0.26181 0.42633,-0.49979 0.14188,-0.52354 0.16563,-0.9519 0.0712,-1.28508 -0.0476,-0.33316 0.0468,-0.73771 0.28375,-1.21363 0.23695,-0.3808 0.52066,-0.92808 0.85266,-1.64205 0.37881,-0.76153 0.52068,-1.54681 0.42562,-2.35595 0.42635,-0.28556 0.82891,-0.61873 1.20772,-0.99945 0.3788,-0.3808 0.75759,-0.71391 1.13641,-0.99953 0.42634,-0.33317 0.87644,-0.61872 1.34959,-0.85668 0.52139,-0.23799 1.13641,-0.35698 1.8472,-0.35698 0.37881,0.47595 0.61575,0.99948 0.7101,1.57065 0.14187,0.5711 0.26068,1.14226 0.35503,1.71343 0.14259,0.57108 0.332,1.11844 0.56821,1.64198 0.23694,0.47598 0.63949,0.85671 1.2077,1.14233 0,0.38073 0,0.85665 0,1.42781 0,0.57116 0.0238,1.14225 0.0713,1.71342 0.0476,0.52354 0.14186,1.02327 0.28374,1.49926 0.18941,0.42835 0.47386,0.71389 0.85266,0.8567 -0.85266,2.28452 -1.6578,4.54531 -2.41542,6.78226 -0.71008,2.23697 -1.30205,4.49774 -1.77521,6.78226 -0.47386,2.23697 -0.78137,4.49774 -0.92395,6.78227 -0.0944,2.28459 0.0712,4.59293 0.49763,6.92508 z"
|
||||
fill="#e5e5e5"
|
||||
id="path82"
|
||||
style="stroke-width:0.721988" />
|
||||
<rect
|
||||
x="84.206207"
|
||||
width="14.097202"
|
||||
height="167.75996"
|
||||
rx="1.5241456"
|
||||
fill="#00ffa3"
|
||||
id="rect84"
|
||||
y="-176.87997"
|
||||
style="stroke-width:1.0187"
|
||||
transform="rotate(90)" />
|
||||
<path
|
||||
d="m 70.621435,35.89871 c 2.69107,1.604304 4.036557,3.312078 4.036557,5.123322 0,1.034983 -0.517539,2.458192 -1.552521,4.269435 L 57.036869,72.848731 c -0.517538,0.879731 -1.345487,1.68193 -2.484035,2.406408 -1.138548,0.672791 -2.277,1.00914 -3.415548,1.00914 -1.086765,0 -2.147687,-0.258722 -3.18267,-0.776261 -0.983295,-0.569227 -1.68193,-1.138548 -2.095904,-1.707775 L 45.160077,72.926356 29.01385,45.291467 c -1.035015,-1.707774 -1.552523,-3.105044 -1.552523,-4.191809 0,-1.863026 1.345517,-3.596644 4.036557,-5.200948 1.966524,-1.138547 3.519047,-1.707774 4.657566,-1.707774 1.138548,0 2.018278,0.362286 2.639287,1.086765 0.672791,0.672791 1.371426,1.707774 2.095904,3.105044 L 51.05966,57.944521 61.228678,38.382745 c 0.569227,-0.983296 0.983296,-1.68193 1.242018,-2.095904 0.310504,-0.465757 0.77626,-0.90567 1.39727,-1.319644 0.621008,-0.465756 1.449051,-0.698635 2.484034,-0.698635 1.034984,0 2.458191,0.543382 4.269435,1.630148 z"
|
||||
fill="#000000"
|
||||
id="path230"
|
||||
style="stroke-width:0.946656" />
|
||||
<path
|
||||
d="m 78.903761,41.798293 c 0,-1.190235 0.02584,-2.070061 0.07763,-2.639287 0.10347,-0.621009 0.336348,-1.319644 0.698635,-2.095904 0.724478,-1.345488 2.742756,-2.018279 6.054835,-2.018279 2.484035,0 4.243591,0.439913 5.278574,1.319644 0.879731,0.724479 1.345583,1.837182 1.39727,3.337922 0.05179,0.517539 0.07763,1.267861 0.07763,2.251156 v 27.169133 c 0,1.190236 -0.05178,2.095905 -0.155252,2.716913 -0.05169,0.569227 -0.284661,1.242018 -0.698635,2.018279 -0.672696,1.345487 -2.665132,2.018278 -5.977209,2.018278 -3.260296,0 -5.252731,-0.698635 -5.977209,-2.095905 -0.362287,-0.77626 -0.595165,-1.449051 -0.698635,-2.018278 -0.05179,-0.569226 -0.07763,-1.474895 -0.07763,-2.716913 z"
|
||||
fill="#000000"
|
||||
id="path232"
|
||||
style="stroke-width:0.946656" />
|
||||
<path
|
||||
d="m 112.04102,40.401023 c 2.43225,-3.67427 5.3562,-5.511452 8.77175,-5.511452 5.27819,0 9.21156,2.251156 11.79878,6.75347 0.56989,-0.776261 1.24201,-1.578366 2.01828,-2.406409 0.82832,-0.879731 2.12241,-1.811244 3.8813,-2.79454 1.75984,-1.034982 3.5708,-1.552521 5.43383,-1.552521 4.14069,0 7.60736,1.604304 10.40189,4.812818 2.79454,3.156825 4.19182,8.409462 4.19182,15.758097 v 13.584566 c 0,1.190235 -0.0512,2.095905 -0.15526,2.716913 -0.0512,0.569227 -0.28399,1.242018 -0.69864,2.018278 -0.67212,1.39727 -2.66483,2.095905 -5.9772,2.095905 -3.2603,0 -5.25207,-0.724479 -5.97721,-2.17353 -0.36162,-0.776262 -0.5945,-1.449053 -0.69864,-2.018278 -0.0511,-0.62101 -0.0776,-1.526679 -0.0776,-2.716914 V 55.382859 c 0,-4.502313 -1.60365,-6.75347 -4.81283,-6.75347 -1.81095,0 -3.05297,0.595166 -3.72605,1.785401 -0.62101,1.190235 -0.93151,2.872165 -0.93151,5.045696 v 13.584566 c 0,1.242018 -0.0511,2.147687 -0.15526,2.716913 -0.0511,0.569227 -0.28399,1.242018 -0.69863,2.018278 -0.72419,1.39727 -2.74247,2.095905 -6.05483,2.095905 -3.2603,0 -5.25207,-0.724479 -5.97721,-2.17353 -0.36162,-0.776262 -0.59479,-1.449053 -0.69826,-2.018278 -0.0518,-0.62101 -0.0776,-1.526679 -0.0776,-2.716914 V 55.382859 c 0,-4.502313 -1.6043,-6.75347 -4.81282,-6.75347 -3.10505,0 -4.65756,2.251157 -4.65756,6.75347 v 13.739819 c 0,1.190236 -0.0518,2.095905 -0.15526,2.716913 -0.0518,0.569227 -0.28466,1.242018 -0.69864,2.018279 -0.77625,1.345487 -2.79453,2.018278 -6.05484,2.018278 -3.26028,0 -5.25272,-0.698635 -5.977196,-2.095905 -0.362286,-0.77626 -0.595164,-1.449051 -0.698635,-2.018278 -0.05178,-0.569226 -0.07763,-1.474895 -0.07763,-2.716913 V 41.720667 c 0,-1.190236 0.02584,-2.070061 0.07763,-2.639287 0.103471,-0.621009 0.362288,-1.293799 0.776262,-2.018278 0.776259,-1.39727 2.613439,-2.095905 5.511449,-2.095905 2.89801,0 4.78698,0.465757 5.66671,1.39727 0.87972,0.931513 1.31964,2.277 1.31964,4.036556 z"
|
||||
fill="#000000"
|
||||
id="path234"
|
||||
style="stroke-width:0.946656" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
598
dot_vim/plugged/vimwiki/doc/vimwiki-emoji.txt
Normal file
@@ -0,0 +1,598 @@
|
||||
*vimwiki-emoji.txt* A Reference table of markdown emoji
|
||||
|
||||
==============================================================================
|
||||
CONTENTS *vimwiki-emoji*
|
||||
|
||||
1. People |vimwiki-emoji-people|
|
||||
1.1. Face |vimwiki-emoji-face|
|
||||
1.2. Job |vimwiki-emoji-job|
|
||||
1.3. Familly |vimwiki-emoji-familly|
|
||||
2. Activity |vimwiki-emoji-activity|
|
||||
3. Places |vimwiki-emoji-places|
|
||||
4. Nature |vimwiki-emoji-nature|
|
||||
5. Objects |vimwiki-emoji-objects|
|
||||
6. Foods |vimwiki-emoji-foods|
|
||||
7. Symbols |vimwiki-emoji-symbols|
|
||||
8. Flags |vimwiki-emoji-flags|
|
||||
|
||||
==============================================================================
|
||||
1. People *vimwiki-emoji-people*
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1.1 Face *vimwiki-emoji-face*
|
||||
|
||||
| 😀 | grinning | 😃 | smiley | 😄 | smile
|
||||
| 😁 | grin | 😆 | laughing | 😅 | sweat_smile
|
||||
| 😂 | joy | 🤣 | rofl | ☺️ | relaxed
|
||||
| 😊 | blush | 😇 | innocent | 🙂 | slightly_smiling_face
|
||||
| 🙃 | upside_down_face | 😉 | wink | 😌 | relieved
|
||||
| 😍 | heart_eyes | 😘 | kissing_heart | 😗 | kissing
|
||||
| 😙 | kissing_smiling_eyes | 😚 | kissing_closed_eyes | 😋 | yum
|
||||
| 😜 | stuck_out_tongue_winking_eye | 😝 | stuck_out_tongue_closed_eyes| 😛 | stuck_out_tongue
|
||||
| 🤑 | money_mouth_face | 🤗 | hugs | 🤓 | nerd_face
|
||||
| 😎 | sunglasses | 🤡 | clown_face | 🤠 | cowboy_hat_face
|
||||
| 😏 | smirk | 😒 | unamused | 😞 | disappointed
|
||||
| 😔 | pensive | 😟 | worried | 😕 | confused
|
||||
| 🙁 | slightly_frowning_face | ☹️ | frowning_face | 😣 | persevere
|
||||
| 😖 | confounded | 😫 | tired_face | 😩 | weary
|
||||
| 😤 | triumph | 😠 | angry | 😡 | rage
|
||||
| 😶 | no_mouth | 😐 | neutral_face | 😑 | expressionless
|
||||
| 😯 | hushed | 😦 | frowning | 😧 | anguished
|
||||
| 😮 | open_mouth | 😲 | astonished | 😵 | dizzy_face
|
||||
| 😳 | flushed | 😱 | scream | 😨 | fearful
|
||||
| 😰 | cold_sweat | 😢 | cry | 😥 | disappointed_relieved
|
||||
| 🤤 | drooling_face | 😭 | sob | 😓 | sweat
|
||||
| 😪 | sleepy | 😴 | sleeping | 🙄 | roll_eyes
|
||||
| 🤔 | thinking | 🤥 | lying_face | 😬 | grimacing
|
||||
| 🤐 | zipper_mouth_face | 🤢 | nauseated_face | 🤧 | sneezing_face
|
||||
| 😷 | mask | 🤒 | face_with_thermometer | 🤕 | face_with_head_bandage
|
||||
| 😈 | smiling_imp | 👿 | imp | 👹 | japanese_ogre
|
||||
| 👺 | japanese_goblin | 💩 | hankey | 👻 | ghost
|
||||
| 💀 | skull | ☠️ | skull_and_crossbones| 👽 | alien
|
||||
| 👾 | space_invader | 🤖 | robot | 🎃 | jack_o_lantern
|
||||
| 😺 | smiley_cat | 😸 | smile_cat | 😹 | joy_cat
|
||||
| 😻 | heart_eyes_cat | 😼 | smirk_cat | 😽 | kissing_cat
|
||||
| 🙀 | scream_cat | 😿 | crying_cat_face | 😾 | pouting_cat
|
||||
| 👐 | open_hands | 🙌 | raised_hands | 👏 | clap
|
||||
| 🙏 | pray | 🤝 | handshake | 👍 | +1
|
||||
| 👎 | -1 | 👊 | fist_oncoming | ✊ | fist_raised
|
||||
| 🤛 | fist_left | 🤜 | fist_right | 🤞 | crossed_fingers
|
||||
| ✌️ | v | 🤘 | metal | 👌 | ok_hand
|
||||
| 👈 | point_left | 👉 | point_right | 👆 | point_up_2
|
||||
| 👇 | point_down | ☝️ | point_up | ✋ | hand
|
||||
| 🤚 | raised_back_of_hand | 🖐 | raised_hand_with_fingers_splayed | 🖖 | vulcan_salute
|
||||
| 👋 | wave | 🤙 | call_me_hand | 💪 | muscle
|
||||
| 🖕 | middle_finger | ✍️ | writing_hand | 🤳 | selfie
|
||||
| 💅 | nail_care | 💍 | ring | 💄 | lipstick
|
||||
| 💋 | kiss | 👄 | lips | 👅 | tongue
|
||||
| 👂 | ear | 👃 | nose | 👣 | footprints
|
||||
| 👁 | eye | 👀 | eyes | 🗣 | speaking_head
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1.2 Job *vimwiki-emoji-job*
|
||||
|
||||
| 👤 | bust_in_silhouette | 👥 | busts_in_silhouette | 👶 | baby
|
||||
| 👦 | boy | 👧 | girl | 👨 | man
|
||||
| 👩 | woman | 👱♀️ | blonde_woman| 👱 | blonde_man
|
||||
| 👴 | older_man | 👵 | older_woman | 👲 | man_with_gua_pi_mao
|
||||
| 👳♀️ | woman_with_turban | 👳 | man_with_turban
|
||||
| 👮♀️ | policewoman | 👮 | policeman
|
||||
| 👷♀️ | construction_worker_woman| 👷 | construction_worker_man
|
||||
| 💂♀️ | guardswoman | 💂 | guardsman
|
||||
| 🕵️♀️ | female_detective | 🕵️ | male_detective
|
||||
| 👩⚕️ | woman_health_worker | 👨⚕️ | man_health_worker
|
||||
| 👩🌾 | woman_farmer | 👨🌾 | man_farmer
|
||||
| 👩🍳 | woman_cook | 👨🍳 | man_cook
|
||||
| 👩🎓 | woman_student | 👨🎓 | man_student
|
||||
| 👩🎤 | woman_singer | 👨🎤 | man_singer
|
||||
| 👩🏫 | woman_teacher | 👨🏫 | man_teacher
|
||||
| 👩🏭 | woman_factory_worker | 👨🏭 | man_factory_worker
|
||||
| 👩💻 | woman_technologist | 👨💻 | man_technologist
|
||||
| 👩💼 | woman_office_worker | 👨💼 | man_office_worker
|
||||
| 👩🔧 | woman_mechanic | 👨🔧 | man_mechanic
|
||||
| 👩🔬 | woman_scientist | 👨🔬 | man_scientist
|
||||
| 👩🎨 | woman_artist | 👨🎨 | man_artist
|
||||
| 👩🚒 | woman_firefighter | 👨🚒 | man_firefighter
|
||||
| 👩✈️ | woman_pilot | 👨✈️ | man_pilot
|
||||
| 👩🚀 | woman_astronaut | 👨🚀 | man_astronaut
|
||||
| 👩⚖️ | woman_judge | 👨⚖️ | man_judge
|
||||
| 🤶 | mrs_claus | 🎅 | santa
|
||||
| 👸 | princess | 🤴 | prince
|
||||
| 👰 | bride_with_veil | 🤵 | man_in_tuxedo
|
||||
| 👼 | angel | 🤰 | pregnant_woman
|
||||
| 🙇♀️ | bowing_woman | 🙇 | bowing_man
|
||||
| 💁 | tipping_hand_woman | 💁♂️ | tipping_hand_man
|
||||
| 🙅 | no_good_woman | 🙅♂️ | no_good_man
|
||||
| 🙆 | ok_woman | 🙆♂️ | ok_man
|
||||
| 🙋 | raising_hand_woman | 🙋♂️ | raising_hand_man
|
||||
| 🤦♀️ | woman_facepalming | 🤦♂️ | man_facepalming
|
||||
| 🤷♀️ | woman_shrugging | 🤷♂️ | man_shrugging
|
||||
| 🙎 | pouting_woman | 🙎♂️ | pouting_man
|
||||
| 🙍 | frowning_woman | 🙍♂️ | frowning_man
|
||||
| 💇 | haircut_woman | 💇♂️ | haircut_man
|
||||
| 💆 | massage_woman | 💆♂️ | massage_man
|
||||
| 🕴 | business_suit_levitating | 💃 | dancer
|
||||
| 🕺 | man_dancing | 👯 | dancing_women
|
||||
| 👯♂️ | dancing_men | 🚶♀️ | walking_woman
|
||||
| 🚶 | walking_man | 🏃♀️ | running_woman
|
||||
| 🏃 | running_man | 👚 | womans_clothes
|
||||
| 👕 | shirt | 👖 | jeans
|
||||
| 👔 | necktie | 👗 | dress | 👙 | bikini
|
||||
| 👘 | kimono | 👠 | high_heel | 👡 | sandal
|
||||
| 👢 | boot | 👞 | mans_shoe | 👟 | athletic_shoe
|
||||
| 👒 | womans_hat | 🎩 | tophat | 🎓 | mortar_board
|
||||
| 👑 | crown | ⛑ | rescue_worker_helmet| 🎒 | school_satchel
|
||||
| 👝 | pouch | 👛 | purse | 👜 | handbag
|
||||
| 💼 | briefcase | 👓 | eyeglasses | 🕶 | dark_sunglasses
|
||||
| 🌂 | closed_umbrella | ☂️ | open_umbrella
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
1.3 Familly *vimwiki-emoji-familly*
|
||||
|
||||
| 👫 | couple
|
||||
| 👭 | two_women_holding_hands
|
||||
| 👬 | two_men_holding_hands
|
||||
| 💑 | couple_with_heart_woman_man
|
||||
| 👩❤️👩 | couple_with_heart_woman_woman
|
||||
| 👨❤️👨 | couple_with_heart_man_man
|
||||
| 💏 | couplekiss_man_woman
|
||||
| 👩❤️💋👩 | couplekiss_woman_woman
|
||||
| 👨❤️💋👨 | couplekiss_man_man
|
||||
| 👪 | family_man_woman_boy
|
||||
| 👨👩👧 | family_man_woman_girl
|
||||
| 👨👩👧👦 | family_man_woman_girl_boy
|
||||
| 👨👩👦👦 | family_man_woman_boy_boy
|
||||
| 👨👩👧👧 | family_man_woman_girl_girl
|
||||
| 👩👩👦 | family_woman_woman_boy
|
||||
| 👩👩👧 | family_woman_woman_girl
|
||||
| 👩👩👧👦 | family_woman_woman_girl_boy
|
||||
| 👩👩👦👦 | family_woman_woman_boy_boy
|
||||
| 👩👩👧👧 | family_woman_woman_girl_girl
|
||||
| 👨👨👦 | family_man_man_boy
|
||||
| 👨👨👧 | family_man_man_girl
|
||||
| 👨👨👧👦 | family_man_man_girl_boy
|
||||
| 👨👨👦👦 | family_man_man_boy_boy
|
||||
| 👨👨👧👧 | family_man_man_girl_girl
|
||||
| 👩👦 | family_woman_boy
|
||||
| 👩👧 | family_woman_girl
|
||||
| 👩👧👦 | family_woman_girl_boy
|
||||
| 👩👦👦 | family_woman_boy_boy
|
||||
| 👩👧👧 | family_woman_girl_girl
|
||||
| 👨👦 | family_man_boy
|
||||
| 👨👧 | family_man_girl
|
||||
| 👨👧👦 | family_man_girl_boy
|
||||
| 👨👦👦 | family_man_boy_boy
|
||||
| 👨👧👧 | family_man_girl_girl
|
||||
|
||||
|
||||
==============================================================================
|
||||
2. Activity *vimwiki-emoji-activity*
|
||||
|
||||
| 👴 | older_man | 👵 | older_woman | 👲 | man_with_gua_pi_mao
|
||||
| ⚽️ | soccer | 🏀 | basketball | 🏈 | football
|
||||
| ⚾️ | baseball | 🎾 | tennis | 🏐 | volleyball
|
||||
| 🏉 | rugby_football | 🎱 | 8ball | 🏓 | ping_pong
|
||||
| 🏸 | badminton | 🥅 | goal_net | 🏒 | ice_hockey
|
||||
| 🏑 | field_hockey | 🏏 | cricket | ⛳️ | golf
|
||||
| 🏹 | bow_and_arrow | 🎣 | fishing_pole_and_fish | 🥊 | boxing_glove
|
||||
| 🥋 | martial_arts_uniform | ⛸ | ice_skate | 🎿 | ski
|
||||
| ⛷ | skier | 🏂 | snowboarder
|
||||
| 🏋️♀️ | weight_lifting_woman | 🏋️ | weight_lifting_man
|
||||
| 🤺 | person_fencing | 🤼♀️ | women_wrestling
|
||||
| 🤼♂️ | men_wrestling | 🤸♀️ | woman_cartwheeling
|
||||
| 🤸♂️ | man_cartwheeling | ⛹️♀️ | basketball_woman
|
||||
| ⛹️ | basketball_man | 🤾♀️ | woman_playing_handball
|
||||
| 🤾♂️ | man_playing_handball | 🏌️♀️ | golfing_woman
|
||||
| 🏌️ | golfing_man | 🏄♀️ | surfing_woman
|
||||
| 🏄 | surfing_man | 🏊♀️ | swimming_woman
|
||||
| 🏊 | swimming_man | 🤽♀️ | woman_playing_water_polo
|
||||
| 🤽♂️ | man_playing_water_polo | 🚣♀️ | rowing_woman
|
||||
| 🚣 | rowing_man | 🏇 | horse_racing
|
||||
| 🚴♀️ | biking_woman | 🚴 | biking_man
|
||||
| 🚵♀️ | mountain_biking_woman | 🚵 | mountain_biking_man
|
||||
| 🎽 | running_shirt_with_sash | 🏅 | medal_sports
|
||||
| 🎖 | medal_military | 🥇 | 1st_place_medal | 🥈 | 2nd_place_medal
|
||||
| 🥉 | 3rd_place_medal | 🏆 | trophy | 🏵 | rosette
|
||||
| 🎗 | reminder_ribbon | 🎫 | ticket | 🎟 | tickets
|
||||
| 🎪 | circus_tent | 🤹♀️ | woman_juggling | 🤹♂️ | man_juggling
|
||||
| 🎭 | performing_arts | 🎨 | art | 🎬 | clapper
|
||||
| 🎤 | microphone | 🎧 | headphones | 🎼 | musical_score
|
||||
| 🎹 | musical_keyboard | 🥁 | drum | 🎷 | saxophone
|
||||
| 🎺 | trumpet | 🎸 | guitar | 🎻 | violin
|
||||
| 🎲 | game_die | 🎯 | dart | 🎳 | bowling
|
||||
| 🎮 | video_game | 🎰 | slot_machine
|
||||
|
||||
|
||||
==============================================================================
|
||||
3. Places *vimwiki-emoji-places*
|
||||
|
||||
| 🚗 | car | 🚕 | taxi | 🚙 | blue_car
|
||||
| 🚌 | bus | 🚎 | trolleybus | 🏎 | racing_car
|
||||
| 🚓 | police_car | 🚑 | ambulance | 🚒 | fire_engine
|
||||
| 🚐 | minibus | 🚚 | truck | 🚛 | articulated_lorry
|
||||
| 🚜 | tractor | 🛴 | kick_scooter | 🚲 | bike
|
||||
| 🛵 | motor_scooter | 🏍 | motorcycle | 🚨 | rotating_light
|
||||
| 🚔 | oncoming_police_car | 🚍 | oncoming_bus | 🚘 | oncoming_automobile
|
||||
| 🚖 | oncoming_taxi | 🚡 | aerial_tramway | 🚠 | mountain_cableway
|
||||
| 🚟 | suspension_railway | 🚃 | railway_car | 🚋 | train
|
||||
| 🚞 | mountain_railway | 🚝 | monorail | 🚄 | bullettrain_side
|
||||
| 🚅 | bullettrain_front | 🚈 | light_rail | 🚂 | steam_locomotive
|
||||
| 🚆 | train2 | 🚇 | metro | 🚊 | tram
|
||||
| 🚉 | station | 🚁 | helicopter | 🛩 | small_airplane
|
||||
| ✈️ | airplane | 🛫 | flight_departure | 🛬 | flight_arrival
|
||||
| 🚀 | rocket | 🛰 | artificial_satellite| 💺 | seat
|
||||
| 🛶 | canoe | ⛵️ | boat | 🛥 | motor_boat
|
||||
| 🚤 | speedboat | 🛳 | passenger_ship | ⛴ | ferry
|
||||
| 🚢 | ship | ⚓️ | anchor | 🚧 | construction
|
||||
| ⛽️ | fuelpump | 🚏 | busstop | 🚦 | vertical_traffic_light
|
||||
| 🚥 | traffic_light | 🗺 | world_map | 🗿 | moyai
|
||||
| 🗽 | statue_of_liberty | ⛲️ | fountain | 🗼 | tokyo_tower
|
||||
| 🏰 | european_castle | 🏯 | japanese_castle | 🏟 | stadium
|
||||
| 🎡 | ferris_wheel | 🎢 | roller_coaster | 🎠 | carousel_horse
|
||||
| ⛱ | parasol_on_ground | 🏖 | beach_umbrella | 🏝 | desert_island
|
||||
| ⛰ | mountain | 🏔 | mountain_snow | 🗻 | mount_fuji
|
||||
| 🌋 | volcano | 🏜 | desert | 🏕 | camping
|
||||
| ⛺️ | tent | 🛤 | railway_track | 🛣 | motorway
|
||||
| 🏗 | building_construction| 🏭 | factory | 🏠 | house
|
||||
| 🏡 | house_with_garden | 🏘 | houses | 🏚 | derelict_house
|
||||
| 🏢 | office | 🏬 | department_store | 🏣 | post_office
|
||||
| 🏤 | european_post_office | 🏥 | hospital | 🏦 | bank
|
||||
| 🏨 | hotel | 🏪 | convenience_store | 🏫 | school
|
||||
| 🏩 | love_hotel | 💒 | wedding | 🏛 | classical_building
|
||||
| ⛪️ | church | 🕌 | mosque | 🕍 | synagogue
|
||||
| 🕋 | kaaba | ⛩ | shinto_shrine | 🗾 | japan
|
||||
| 🎑 | rice_scene | 🏞 | national_park | 🌅 | sunrise
|
||||
| 🌄 | sunrise_over_mountain| 🌠 | stars | 🎇 | sparkler
|
||||
| 🎆 | fireworks | 🌇 | city_sunrise | 🌆 | city_sunset
|
||||
| 🏙 | cityscape | 🌃 | night_with_stars | 🌌 | milky_way
|
||||
| 🌉 | bridge_at_night | 🌁 | foggy
|
||||
|
||||
|
||||
==============================================================================
|
||||
4. Nature *vimwiki-emoji-nature*
|
||||
|
||||
| 🐶 | dog | 🐱 | cat | 🐭 | mouse
|
||||
| 🐹 | hamster | 🐰 | rabbit | 🦊 | fox_face
|
||||
| 🐻 | bear | 🐼 | panda_face | 🐨 | koala
|
||||
| 🐯 | tiger | 🦁 | lion | 🐮 | cow
|
||||
| 🐷 | pig | 🐽 | pig_nose | 🐸 | frog
|
||||
| 🐵 | monkey_face | 🙈 | see_no_evil | 🙉 | hear_no_evil
|
||||
| 🙊 | speak_no_evil | 🐒 | monkey | 🐔 | chicken
|
||||
| 🐧 | penguin | 🐦 | bird | 🐤 | baby_chick
|
||||
| 🐣 | hatching_chick | 🐥 | hatched_chick | 🦆 | duck
|
||||
| 🦅 | eagle | 🦉 | owl | 🦇 | bat
|
||||
| 🐺 | wolf | 🐗 | boar | 🐴 | horse
|
||||
| 🦄 | unicorn | 🐝 | bee | 🐛 | bug
|
||||
| 🦋 | butterfly | 🐌 | snail | 🐚 | shell
|
||||
| 🐞 | beetle | 🐜 | ant | 🕷 | spider
|
||||
| 🕸 | spider_web | 🐢 | turtle | 🐍 | snake
|
||||
| 🦎 | lizard | 🦂 | scorpion | 🦀 | crab
|
||||
| 🦑 | squid | 🐙 | octopus | 🦐 | shrimp
|
||||
| 🐠 | tropical_fish | 🐟 | fish | 🐡 | blowfish
|
||||
| 🐬 | dolphin | 🦈 | shark | 🐳 | whale
|
||||
| 🐋 | whale2 | 🐊 | crocodile | 🐆 | leopard
|
||||
| 🐅 | tiger2 | 🐃 | water_buffalo | 🐂 | ox
|
||||
| 🐄 | cow2 | 🦌 | deer | 🐪 | dromedary_camel
|
||||
| 🐫 | camel | 🐘 | elephant | 🦏 | rhinoceros
|
||||
| 🦍 | gorilla | 🐎 | racehorse | 🐖 | pig2
|
||||
| 🐐 | goat | 🐏 | ram | 🐑 | sheep
|
||||
| 🐕 | dog2 | 🐩 | poodle | 🐈 | cat2
|
||||
| 🐓 | rooster | 🦃 | turkey | 🕊 | dove
|
||||
| 🐇 | rabbit2 | 🐁 | mouse2 | 🐀 | rat
|
||||
| 🐿 | chipmunk | 🐾 | feet | 🐉 | dragon
|
||||
| 🐲 | dragon_face | 🌵 | cactus | 🎄 | christmas_tree
|
||||
| 🌲 | evergreen_tree | 🌳 | deciduous_tree | 🌴 | palm_tree
|
||||
| 🌱 | seedling | 🌿 | herb | ☘️ | shamrock
|
||||
| 🍀 | four_leaf_clover | 🎍 | bamboo | 🎋 | tanabata_tree
|
||||
| 🍃 | leaves | 🍂 | fallen_leaf | 🍁 | maple_leaf
|
||||
| 🍄 | mushroom | 🌾 | ear_of_rice | 💐 | bouquet
|
||||
| 🌷 | tulip | 🌹 | rose | 🥀 | wilted_flower
|
||||
| 🌻 | sunflower | 🌼 | blossom | 🌸 | cherry_blossom
|
||||
| 🌺 | hibiscus | 🌎 | earth_americas | 🌍 | earth_africa
|
||||
| 🌏 | earth_asia | 🌕 | full_moon | 🌖 | waning_gibbous_moon
|
||||
| 🌗 | last_quarter_moon | 🌘 | waning_crescent_moon| 🌑 | new_moon
|
||||
| 🌒 | waxing_crescent_moon | 🌓 | first_quarter_moon | 🌔 | moon
|
||||
| 🌚 | new_moon_with_face | 🌝 | full_moon_with_face | 🌞 | sun_with_face
|
||||
| 🌛 | first_quarter_moon_with_face | 🌜 | last_quarter_moon_with_face
|
||||
| 🌙 | crescent_moon | 💫 | dizzy | ⭐️ | star
|
||||
| 🌟 | star2 | ✨ | sparkles | ⚡️ | zap
|
||||
| 🔥 | fire | 💥 | boom | ☄️ | comet
|
||||
| ☀️ | sunny | 🌤 | sun_behind_small_cloud
|
||||
| ⛅️ | partly_sunny | 🌥 | sun_behind_large_cloud
|
||||
| 🌦 | sun_behind_rain_cloud | 🌈 | rainbow
|
||||
| ☁️ | cloud | 🌧 | cloud_with_rain
|
||||
| ⛈ | cloud_with_lightning_and_rain | 🌩 | cloud_with_lightning
|
||||
| 🌨 | cloud_with_snow | ☃️ | snowman_with_snow | ⛄️ | snowman
|
||||
| ❄️ | snowflake | 🌬 | wind_face | 💨 | dash
|
||||
| 🌪 | tornado | 🌫 | fog | 🌊 | ocean
|
||||
| 💧 | droplet | 💦 | sweat_drops | ☔️ | umbrella
|
||||
|
||||
|
||||
==============================================================================
|
||||
5. Objects *vimwiki-emoji-objects*
|
||||
|
||||
| ⌚️ | watch | 📱 | iphone | 📲 | calling
|
||||
| 💻 | computer | ⌨️ | keyboard | 🖥 | desktop_computer
|
||||
| 🖨 | printer | 🖱 | computer_mouse | 🖲 | trackball
|
||||
| 🕹 | joystick | 🗜 | clamp | 💽 | minidisc
|
||||
| 💾 | floppy_disk | 💿 | cd | 📀 | dvd
|
||||
| 📼 | vhs | 📷 | camera | 📸 | camera_flash
|
||||
| 📹 | video_camera | 🎥 | movie_camera | 📽 | film_projector
|
||||
| 🎞 | film_strip | 📞 | telephone_receiver | ☎️ | phone
|
||||
| 📟 | pager | 📠 | fax | 📺 | tv
|
||||
| 📻 | radio | 🎙 | studio_microphone | 🎚 | level_slider
|
||||
| 🎛 | control_knobs | ⏱ | stopwatch | ⏲ | timer_clock
|
||||
| ⏰ | alarm_clock | 🕰 | mantelpiece_clock | ⌛️ | hourglass
|
||||
| ⏳ | hourglass_flowing_sand | 📡 | satellite
|
||||
| 🔋 | battery | 🔌 | electric_plug | 💡 | bulb
|
||||
| 🔦 | flashlight | 🕯 | candle | 🗑 | wastebasket
|
||||
| 🛢 | oil_drum | 💸 | money_with_wings | 💵 | dollar
|
||||
| 💴 | yen | 💶 | euro | 💷 | pound
|
||||
| 💰 | moneybag | 💳 | credit_card | 💎 | gem
|
||||
| ⚖️ | balance_scale | 🔧 | wrench | 🔨 | hammer
|
||||
| ⚒ | hammer_and_pick | 🛠 | hammer_and_wrench | ⛏ | pick
|
||||
| 🔩 | nut_and_bolt | ⚙️ | gear | ⛓ | chains
|
||||
| 🔫 | gun | 💣 | bomb | 🔪 | hocho
|
||||
| 🗡 | dagger | ⚔️ | crossed_swords | 🛡 | shield
|
||||
| 🚬 | smoking | ⚰️ | coffin | ⚱️ | funeral_urn
|
||||
| 🏺 | amphora | 🔮 | crystal_ball | 📿 | prayer_beads
|
||||
| 💈 | barber | ⚗️ | alembic | 🔭 | telescope
|
||||
| 🔬 | microscope | 🕳 | hole | 💊 | pill
|
||||
| 💉 | syringe | 🌡 | thermometer | 🚽 | toilet
|
||||
| 🚰 | potable_water | 🚿 | shower | 🛁 | bathtub
|
||||
| 🛀 | bath | 🛎 | bellhop_bell | 🔑 | key
|
||||
| 🗝 | old_key | 🚪 | door | 🛋 | couch_and_lamp
|
||||
| 🛏 | bed | 🛌 | sleeping_bed | 🖼 | framed_picture
|
||||
| 🛍 | shopping | 🛒 | shopping_cart | 🎁 | gift
|
||||
| 🎈 | balloon | 🎏 | flags | 🎀 | ribbon
|
||||
| 🎊 | confetti_ball | 🎉 | tada | 🎎 | dolls
|
||||
| 🏮 | izakaya_lantern | 🎐 | wind_chime | ✉️ | email
|
||||
| 📩 | envelope_with_arrow | 📨 | incoming_envelope | 📧 | e-mail
|
||||
| 💌 | love_letter | 📥 | inbox_tray | 📤 | outbox_tray
|
||||
| 📦 | package | 🏷 | label | 📪 | mailbox_closed
|
||||
| 📫 | mailbox | 📬 | mailbox_with_mail | 📭 | mailbox_with_no_mail
|
||||
| 📮 | postbox | 📯 | postal_horn | 📜 | scroll
|
||||
| 📃 | page_with_curl | 📄 | page_facing_up | 📑 | bookmark_tabs
|
||||
| 📊 | bar_chart | 📈 | chart_with_upwards_trend
|
||||
| 📉 | chart_with_downwards_trend | 🗒 | spiral_notepad
|
||||
| 🗓 | spiral_calendar | 📆 | calendar | 📅 | date
|
||||
| 📇 | card_index | 🗃 | card_file_box | 🗳 | ballot_box
|
||||
| 🗄 | file_cabinet | 📋 | clipboard | 📁 | file_folder
|
||||
| 📂 | open_file_folder | 🗂 | card_index_dividers | 🗞 | newspaper_roll
|
||||
| 📰 | newspaper | 📓 | notebook | 📔 | notebook_with_decorative_cover
|
||||
| 📒 | ledger | 📕 | closed_book | 📗 | green_book
|
||||
| 📘 | blue_book | 📙 | orange_book | 📚 | books
|
||||
| 📖 | book | 🔖 | bookmark | 🔗 | link
|
||||
| 📎 | paperclip | 🖇 | paperclips | 📐 | triangular_ruler
|
||||
| 📏 | straight_ruler | 📌 | pushpin | 📍 | round_pushpin
|
||||
| ✂️ | scissors | 🖊 | pen | 🖋 | fountain_pen
|
||||
| ✒️ | black_nib | 🖌 | paintbrush | 🖍 | crayon
|
||||
| 📝 | memo | ✏️ | pencil2 | 🔍 | mag
|
||||
| 🔎 | mag_right | 🔏 | lock_with_ink_pen | 🔐 | closed_lock_with_key
|
||||
| 🔒 | lock | 🔓 | unlock
|
||||
|
||||
|
||||
==============================================================================
|
||||
6. Foods *vimwiki-emoji-foods*
|
||||
|
||||
| 🍏 | green_apple | 🍎 | apple | 🍐 | pear
|
||||
| 🍊 | tangerine | 🍋 | lemon | 🍌 | banana
|
||||
| 🍉 | watermelon | 🍇 | grapes | 🍓 | strawberry
|
||||
| 🍈 | melon | 🍒 | cherries | 🍑 | peach
|
||||
| 🍍 | pineapple | 🥝 | kiwi_fruit | 🥑 | avocado
|
||||
| 🍅 | tomato | 🍆 | eggplant | 🥒 | cucumber
|
||||
| 🥕 | carrot | 🌽 | corn | 🌶 | hot_pepper
|
||||
| 🥔 | potato | 🍠 | sweet_potato | 🌰 | chestnut
|
||||
| 🥜 | peanuts | 🍯 | honey_pot | 🥐 | croissant
|
||||
| 🍞 | bread | 🥖 | baguette_bread | 🧀 | cheese
|
||||
| 🥚 | egg | 🍳 | fried_egg | 🥓 | bacon
|
||||
| 🥞 | pancakes | 🍤 | fried_shrimp | 🍗 | poultry_leg
|
||||
| 🍖 | meat_on_bone | 🍕 | pizza | 🌭 | hotdog
|
||||
| 🍔 | hamburger | 🍟 | fries | 🥙 | stuffed_flatbread
|
||||
| 🌮 | taco | 🌯 | burrito | 🥗 | green_salad
|
||||
| 🥘 | shallow_pan_of_food | 🍝 | spaghetti | 🍜 | ramen
|
||||
| 🍲 | stew | 🍥 | fish_cake | 🍣 | sushi
|
||||
| 🍱 | bento | 🍛 | curry | 🍚 | rice
|
||||
| 🍙 | rice_ball | 🍘 | rice_cracker | 🍢 | oden
|
||||
| 🍡 | dango | 🍧 | shaved_ice | 🍨 | ice_cream
|
||||
| 🍦 | icecream | 🍰 | cake | 🎂 | birthday
|
||||
| 🍮 | custard | 🍭 | lollipop | 🍬 | candy
|
||||
| 🍫 | chocolate_bar | 🍿 | popcorn | 🍩 | doughnut
|
||||
| 🍪 | cookie | 🥛 | milk_glass | 🍼 | baby_bottle
|
||||
| ☕️ | coffee | 🍵 | tea | 🍶 | sake
|
||||
| 🍺 | beer | 🍻 | beers | 🥂 | clinking_glasses
|
||||
| 🍷 | wine_glass | 🥃 | tumbler_glass | 🍸 | cocktail
|
||||
| 🍹 | tropical_drink | 🍾 | champagne | 🥄 | spoon
|
||||
| 🍴 | fork_and_knife | 🍽 | plate_with_cutlery
|
||||
|
||||
|
||||
==============================================================================
|
||||
7. Symbols *vimwiki-emoji-symbols*
|
||||
|
||||
| ❤️ | heart | 💛 | yellow_heart | 💚 | green_heart
|
||||
| 💙 | blue_heart | 💜 | purple_heart | 🖤 | black_heart
|
||||
| 💔 | broken_heart | ❣️ | heavy_heart_exclamation
|
||||
| 💕 | two_hearts | 💞 | revolving_hearts | 💓 | heartbeat
|
||||
| 💗 | heartpulse | 💖 | sparkling_heart | 💘 | cupid
|
||||
| 💝 | gift_heart | 💟 | heart_decoration | ☮️ | peace_symbol
|
||||
| ✝️ | latin_cross | ☪️ | star_and_crescent | 🕉 | om
|
||||
| ☸️ | wheel_of_dharma | ✡️ | star_of_david | 🔯 | six_pointed_star
|
||||
| 🕎 | menorah | ☯️ | yin_yang | ☦️ | orthodox_cross
|
||||
| 🛐 | place_of_worship | ⛎ | ophiuchus | ♈️ | aries
|
||||
| ♉️ | taurus | ♊️ | gemini | ♋️ | cancer
|
||||
| ♌️ | leo | ♍️ | virgo | ♎️ | libra
|
||||
| ♏️ | scorpius | ♐️ | sagittarius | ♑️ | capricorn
|
||||
| ♒️ | aquarius | ♓️ | pisces | 🆔 | id
|
||||
| ⚛️ | atom_symbol | 🉑 | accept | ☢️ | radioactive
|
||||
| ☣️ | biohazard | 📴 | mobile_phone_off | 📳 | vibration_mode
|
||||
| 🈶 | u6709 | 🈚️ | u7121 | 🈸 | u7533
|
||||
| 🈺 | u55b6 | 🈷️ | u6708 | ✴️ | eight_pointed_black_star
|
||||
| 🆚 | vs | 💮 | white_flower | 🉐 | ideograph_advantage
|
||||
| ㊙️ | secret | ㊗️ | congratulations | 🈴 | u5408
|
||||
| 🈵 | u6e80 | 🈹 | u5272 | 🈲 | u7981
|
||||
| 🅰️ | a | 🅱️ | b | 🆎 | ab
|
||||
| 🆑 | cl | 🅾️ | o2 | 🆘 | sos
|
||||
| ❌ | x | ⭕️ | o | 🛑 | stop_sign
|
||||
| ⛔️ | no_entry | 📛 | name_badge | 🚫 | no_entry_sign
|
||||
| 💯 | 100 | 💢 | anger | ♨️ | hotsprings
|
||||
| 🚷 | no_pedestrians | 🚯 | do_not_litter | 🚳 | no_bicycles
|
||||
| 🚱 | non-potable_water | 🔞 | underage | 📵 | no_mobile_phones
|
||||
| 🚭 | no_smoking | ❗️ | exclamation | ❕ | grey_exclamation
|
||||
| ❓ | question | ❔ | grey_question | ‼️ | bangbang
|
||||
| ⁉️ | interrobang | 🔅 | low_brightness | 🔆 | high_brightness
|
||||
| 〽️ | part_alternation_mark | ⚠️ | warning
|
||||
| 🚸 | children_crossing | 🔱 | trident | ⚜️ | fleur_de_lis
|
||||
| 🔰 | beginner | ♻️ | recycle | ✅ | white_check_mark
|
||||
| 🈯️ | u6307 | 💹 | chart | ❇️ | sparkle
|
||||
| ✳️ | eight_spoked_asterisk | ❎ | negative_squared_cross_mark
|
||||
| 🌐 | globe_with_meridians | 💠 | diamond_shape_with_a_dot_inside
|
||||
| Ⓜ️ | m | 🌀 | cyclone | 💤 | zzz
|
||||
| 🏧 | atm | 🚾 | wc | ♿️ | wheelchair
|
||||
| 🅿️ | parking | 🈳 | u7a7a | 🈂️ | sa
|
||||
| 🛂 | passport_control | 🛃 | customs | 🛄 | baggage_claim
|
||||
| 🛅 | left_luggage | 🚹 | mens | 🚺 | womens
|
||||
| 🚼 | baby_symbol | 🚻 | restroom | 🚮 | put_litter_in_its_place
|
||||
| 🎦 | cinema | 📶 | signal_strength | 🈁 | koko
|
||||
| 🔣 | symbols | ℹ️ | information_source | 🔤 | abc
|
||||
| 🔡 | abcd | 🔠 | capital_abcd | 🆖 | ng
|
||||
| 🆗 | ok | 🆙 | up | 🆒 | cool
|
||||
| 🆕 | new | 🆓 | free |0️⃣ | zero
|
||||
| 1️⃣ | one | 2️⃣ | two |3️⃣ | three
|
||||
| 4️⃣ | four |5️⃣ | five |6️⃣ | six
|
||||
| 7️⃣ | seven |8️⃣ | eight |9️⃣ | nine
|
||||
| 🔟 | keycap_ten | 🔢 | 1234 |#️⃣ | hash
|
||||
| *️⃣ | asterisk | ▶️ | arrow_forward | ⏸ | pause_button
|
||||
| ⏯ | play_or_pause_button | ⏹ | stop_button
|
||||
| ⏺ | record_button | ⏭ | next_track_button | ⏮ | previous_track_button
|
||||
| ⏩ | fast_forward | ⏪ | rewind | ⏫ | arrow_double_up
|
||||
| ⏬ | arrow_double_down | ◀️ | arrow_backward | 🔼 | arrow_up_small
|
||||
| 🔽 | arrow_down_small | ➡️ | arrow_right | ⬅️ | arrow_left
|
||||
| ⬆️ | arrow_up | ⬇️ | arrow_down | ↗️ | arrow_upper_right
|
||||
| ↘️ | arrow_lower_right | ↙️ | arrow_lower_left | ↖️ | arrow_upper_left
|
||||
| ↕️ | arrow_up_down | ↔️ | left_right_arrow | ↪️ | arrow_right_hook
|
||||
| ↩️ | leftwards_arrow_with_hook | ⤴️ | arrow_heading_up
|
||||
| ⤵️ | arrow_heading_down | 🔀 | twisted_rightwards_arrows
|
||||
| 🔁 | repeat | 🔂 | repeat_one
|
||||
| 🔄 | arrows_counterclockwise | 🔃 | arrows_clockwise
|
||||
| 🎵 | musical_note | 🎶 | notes | ➕ | heavy_plus_sign
|
||||
| ➖ | heavy_minus_sign | ➗ | heavy_division_sign | ✖️ | heavy_multiplication_x
|
||||
| 💲 | heavy_dollar_sign | 💱 | currency_exchange | ™️ | tm
|
||||
| ©️ | copyright | ®️ | registered | 〰️ | wavy_dash
|
||||
| ➰ | curly_loop | ➿ | loop | 🔚 | end
|
||||
| 🔙 | back | 🔛 | on | 🔝 | top
|
||||
| 🔜 | soon | ✔️ | heavy_check_mark | ☑️ | ballot_box_with_check
|
||||
| 🔘 | radio_button | ⚪️ | white_circle | ⚫️ | black_circle
|
||||
| 🔴 | red_circle | 🔵 | large_blue_circle | 🔺 | small_red_triangle
|
||||
| 🔻 | small_red_triangle_down | 🔸 | small_orange_diamond
|
||||
| 🔹 | small_blue_diamond | 🔶 | large_orange_diamond| 🔷 | large_blue_diamond
|
||||
| 🔳 | white_square_button | 🔲 | black_square_button | ▪️ | black_small_square
|
||||
| ▫️ | white_small_square | ◾️ | black_medium_small_square
|
||||
| ◽️ | white_medium_small_square | ◼️ | black_medium_square
|
||||
| ◻️ | white_medium_square | ⬛️ | black_large_square | ⬜️ | white_large_square
|
||||
| 🔈 | speaker | 🔇 | mute | 🔉 | sound
|
||||
| 🔊 | loud_sound | 🔔 | bell | 🔕 | no_bell
|
||||
| 📣 | mega | 📢 | loudspeaker | 👁🗨 | eye_speech_bubble
|
||||
| 💬 | speech_balloon | 💭 | thought_balloon | 🗯 | right_anger_bubble
|
||||
| ♠️ | spades | ♣️ | clubs | ♥️ | hearts
|
||||
| ♦️ | diamonds | 🃏 | black_joker | 🎴 | flower_playing_cards
|
||||
| 🀄️ | mahjong | 🕐 | clock1 | 🕑 | clock2
|
||||
| 🕒 | clock3 | 🕓 | clock4 | 🕔 | clock5
|
||||
| 🕕 | clock6 | 🕖 | clock7 | 🕗 | clock8
|
||||
| 🕘 | clock9 | 🕙 | clock10 | 🕚 | clock11
|
||||
| 🕛 | clock12 | 🕜 | clock130 | 🕝 | clock230
|
||||
| 🕞 | clock330 | 🕟 | clock430 | 🕠 | clock530
|
||||
| 🕡 | clock630 | 🕢 | clock730 | 🕣 | clock830
|
||||
| 🕤 | clock930 | 🕥 | clock1030 | 🕦 | clock1130
|
||||
| 🕧 | clock1230
|
||||
|
||||
|
||||
8. Flags *vimwiki-emoji-flags*
|
||||
==============================================================================
|
||||
|
||||
| 🏳️ | white_flag | 🏴 | black_flag | 🏁 | checkered_flag
|
||||
| 🚩 | triangular_flag_on_post | 🏳️🌈 | rainbow_flag
|
||||
| 🇦🇫 | afghanistan | 🇦🇽 | aland_islands | 🇦🇱 | albania
|
||||
| 🇩🇿 | algeria | 🇦🇸 | american_samoa | 🇦🇩 | andorra
|
||||
| 🇦🇴 | angola | 🇦🇮 | anguilla | 🇦🇶 | antarctica
|
||||
| 🇦🇬 | antigua_barbuda | 🇦🇷 | argentina | 🇦🇲 | armenia
|
||||
| 🇦🇼 | aruba | 🇦🇺 | australia | 🇦🇹 | austria
|
||||
| 🇦🇿 | azerbaijan | 🇧🇸 | bahamas | 🇧🇭 | bahrain
|
||||
| 🇧🇩 | bangladesh | 🇧🇧 | barbados | 🇧🇾 | belarus
|
||||
| 🇧🇪 | belgium | 🇧🇿 | belize | 🇧🇯 | benin
|
||||
| 🇧🇲 | bermuda | 🇧🇹 | bhutan | 🇧🇴 | bolivia
|
||||
| 🇧🇶 | caribbean_netherlands | 🇧🇦 | bosnia_herzegovina
|
||||
| 🇧🇼 | botswana | 🇧🇷 | brazil | 🇮🇴 | british_indian_ocean_territory
|
||||
| 🇻🇬 | british_virgin_islands | 🇧🇳 | brunei
|
||||
| 🇧🇬 | bulgaria | 🇧🇫 | burkina_faso | 🇧🇮 | burundi
|
||||
| 🇨🇻 | cape_verde | 🇰🇭 | cambodia | 🇨🇲 | cameroon
|
||||
| 🇨🇦 | canada | 🇮🇨 | canary_islands | 🇰🇾 | cayman_islands
|
||||
| 🇨🇫 | central_african_republic | 🇹🇩 | chad
|
||||
| 🇨🇱 | chile | 🇨🇳 | cn | 🇨🇽 | christmas_island
|
||||
| 🇨🇨 | cocos_islands | 🇨🇴 | colombia | 🇰🇲 | comoros
|
||||
| 🇨🇬 | congo_brazzaville | 🇨🇩 | congo_kinshasa | 🇨🇰 | cook_islands
|
||||
| 🇨🇷 | costa_rica | 🇨🇮 | cote_divoire | 🇭🇷 | croatia
|
||||
| 🇨🇺 | cuba | 🇨🇼 | curacao | 🇨🇾 | cyprus
|
||||
| 🇨🇿 | czech_republic | 🇩🇰 | denmark | 🇩🇯 | djibouti
|
||||
| 🇩🇲 | dominica | 🇩🇴 | dominican_republic| 🇪🇨 | ecuador
|
||||
| 🇪🇬 | egypt | 🇸🇻 | el_salvador | 🇬🇶 | equatorial_guinea
|
||||
| 🇪🇷 | eritrea | 🇪🇪 | estonia | 🇪🇹 | ethiopia
|
||||
| 🇪🇺 | eu | 🇫🇰 | falkland_islands | 🇫🇴 | faroe_islands
|
||||
| 🇫🇯 | fiji | 🇫🇮 | finland | 🇫🇷 | fr
|
||||
| 🇬🇫 | french_guiana | 🇵🇫 | french_polynesia | 🇹🇫 | french_southern_territories
|
||||
| 🇬🇦 | gabon | 🇬🇲 | gambia | 🇬🇪 | georgia
|
||||
| 🇩🇪 | de | 🇬🇭 | ghana | 🇬🇮 | gibraltar
|
||||
| 🇬🇷 | greece | 🇬🇱 | greenland | 🇬🇩 | grenada
|
||||
| 🇬🇵 | guadeloupe | 🇬🇺 | guam | 🇬🇹 | guatemala
|
||||
| 🇬🇬 | guernsey | 🇬🇳 | guinea | 🇬🇼 | guinea_bissau
|
||||
| 🇬🇾 | guyana | 🇭🇹 | haiti | 🇭🇳 | honduras
|
||||
| 🇭🇰 | hong_kong | 🇭🇺 | hungary | 🇮🇸 | iceland
|
||||
| 🇮🇳 | india | 🇮🇩 | indonesia | 🇮🇷 | iran
|
||||
| 🇮🇶 | iraq | 🇮🇪 | ireland | 🇮🇲 | isle_of_man
|
||||
| 🇮🇱 | israel | 🇮🇹 | it | 🇯🇲 | jamaica
|
||||
| 🇯🇵 | jp | 🎌 | crossed_flags | 🇯🇪 | jersey
|
||||
| 🇯🇴 | jordan | 🇰🇿 | kazakhstan | 🇰🇪 | kenya
|
||||
| 🇰🇮 | kiribati | 🇽🇰 | kosovo | 🇰🇼 | kuwait
|
||||
| 🇰🇬 | kyrgyzstan | 🇱🇦 | laos | 🇱🇻 | latvia
|
||||
| 🇱🇧 | lebanon | 🇱🇸 | lesotho | 🇱🇷 | liberia
|
||||
| 🇱🇾 | libya | 🇱🇮 | liechtenstein | 🇱🇹 | lithuania
|
||||
| 🇱🇺 | luxembourg | 🇲🇴 | macau | 🇲🇰 | macedonia
|
||||
| 🇲🇬 | madagascar | 🇲🇼 | malawi | 🇲🇾 | malaysia
|
||||
| 🇲🇻 | maldives | 🇲🇱 | mali | 🇲🇹 | malta
|
||||
| 🇲🇭 | marshall_islands | 🇲🇶 | martinique | 🇲🇷 | mauritania
|
||||
| 🇲🇺 | mauritius | 🇾🇹 | mayotte | 🇲🇽 | mexico
|
||||
| 🇫🇲 | micronesia | 🇲🇩 | moldova | 🇲🇨 | monaco
|
||||
| 🇲🇳 | mongolia | 🇲🇪 | montenegro | 🇲🇸 | montserrat
|
||||
| 🇲🇦 | morocco | 🇲🇿 | mozambique | 🇲🇲 | myanmar
|
||||
| 🇳🇦 | namibia | 🇳🇷 | nauru | 🇳🇵 | nepal
|
||||
| 🇳🇱 | netherlands | 🇳🇨 | new_caledonia | 🇳🇿 | new_zealand
|
||||
| 🇳🇮 | nicaragua | 🇳🇪 | niger | 🇳🇬 | nigeria
|
||||
| 🇳🇺 | niue | 🇳🇫 | norfolk_island | 🇲🇵 | northern_mariana_islands
|
||||
| 🇰🇵 | north_korea | 🇳🇴 | norway | 🇴🇲 | oman
|
||||
| 🇵🇰 | pakistan | 🇵🇼 | palau | 🇵🇸 | palestinian_territories
|
||||
| 🇵🇦 | panama | 🇵🇬 | papua_new_guinea | 🇵🇾 | paraguay
|
||||
| 🇵🇪 | peru | 🇵🇭 | philippines | 🇵🇳 | pitcairn_islands
|
||||
| 🇵🇱 | poland | 🇵🇹 | portugal | 🇵🇷 | puerto_rico
|
||||
| 🇶🇦 | qatar | 🇷🇪 | reunion | 🇷🇴 | romania
|
||||
| 🇷🇺 | ru | 🇷🇼 | rwanda | 🇧🇱 | st_barthelemy
|
||||
| 🇸🇭 | st_helena | 🇰🇳 | st_kitts_nevis | 🇱🇨 | st_lucia
|
||||
| 🇵🇲 | st_pierre_miquelon | 🇻🇨 | st_vincent_grenadines
|
||||
| 🇼🇸 | samoa | 🇸🇲 | san_marino | 🇸🇹 | sao_tome_principe
|
||||
| 🇸🇦 | saudi_arabia | 🇸🇳 | senegal | 🇷🇸 | serbia
|
||||
| 🇸🇨 | seychelles | 🇸🇱 | sierra_leone | 🇸🇬 | singapore
|
||||
| 🇸🇽 | sint_maarten | 🇸🇰 | slovakia | 🇸🇮 | slovenia
|
||||
| 🇸🇧 | solomon_islands | 🇸🇴 | somalia | 🇿🇦 | south_africa
|
||||
| 🇬🇸 | south_georgia_south_sandwich_islands| 🇰🇷 | kr
|
||||
| 🇸🇸 | south_sudan | 🇪🇸 | es | 🇱🇰 | sri_lanka
|
||||
| 🇸🇩 | sudan | 🇸🇷 | suriname | 🇸🇿 | swaziland
|
||||
| 🇸🇪 | sweden | 🇨🇭 | switzerland | 🇸🇾 | syria
|
||||
| 🇹🇼 | taiwan | 🇹🇯 | tajikistan | 🇹🇿 | tanzania
|
||||
| 🇹🇭 | thailand | 🇹🇱 | timor_leste | 🇹🇬 | togo
|
||||
| 🇹🇰 | tokelau | 🇹🇴 | tonga | 🇹🇹 | trinidad_tobago
|
||||
| 🇹🇳 | tunisia | 🇹🇷 | tr | 🇹🇲 | turkmenistan
|
||||
| 🇹🇨 | turks_caicos_islands| 🇹🇻 | tuvalu | 🇺🇬 | uganda
|
||||
| 🇺🇦 | ukraine | 🇦🇪 | united_arab_emirate| 🇬🇧 | gb
|
||||
| 🇺🇸 | us | 🇻🇮 | us_virgin_islands | 🇺🇾 | uruguay
|
||||
| 🇺🇿 | uzbekistan | 🇻🇺 | vanuatu | 🇻🇦 | vatican_city
|
||||
| 🇻🇪 | venezuela | 🇻🇳 | vietnam | 🇼🇫 | wallis_futuna
|
||||
| 🇪🇭 | western_sahara | 🇾🇪 | yemen | 🇿🇲 | zambia
|
||||
| 🇿🇼 | zimbabwe
|
||||
4564
dot_vim/plugged/vimwiki/doc/vimwiki.txt
Normal file
BIN
dot_vim/plugged/vimwiki/doc/wiki.png
Normal file
|
After Width: | Height: | Size: 466 KiB |