vimwiki

Personal wiki for vim
git clone https://github.com/vimwiki/vimwiki.git
Log | Files | Refs | README | LICENSE

commit 6d4208157da068ac8a1128ccd5c1b0d74a589e00
parent 48ce5b811dc952db5d7972d1e84d9888b5eeba26
Author: Tinmarino <tinmarino@gmail.com>
Date:   Sun, 12 Mar 2023 01:15:28 -0300

CI: Add Typos check and fix some typo

Diffstat:
M.github/workflows/test-vader-action.yml | 45++++++++++++++++++++++++++++++++++++++++-----
Mautoload/vimwiki/base.vim | 34+++++++++++++++++-----------------
Mautoload/vimwiki/diary.vim | 4++--
Mautoload/vimwiki/html.vim | 4++--
Mautoload/vimwiki/path.vim | 2+-
Mautoload/vimwiki/tags.vim | 2+-
Mautoload/vimwiki/u.vim | 10+++++-----
Mautoload/vimwiki/vars.vim | 8++++----
Mdoc/design_notes.md | 8++++----
Mdoc/vimwiki.txt | 20++++++++++----------
Mftplugin/vimwiki.vim | 6+++---
Mplugin/vimwiki.vim | 4++--
Msyntax/vimwiki.vim | 6+++---
Atest/resources/typos_config.toml | 6++++++
Mtest/syntax_markdown_gfm_typeface.vader | 3+++
15 files changed, 103 insertions(+), 59 deletions(-)

diff --git a/.github/workflows/test-vader-action.yml b/.github/workflows/test-vader-action.yml @@ -1,19 +1,52 @@ # Copied from previous .travis.yml by tinmarino the 2023-03-09 -name: Automatic regression test with Vim's Vader and Vint +# Commented out to avoid verbosity on github commit status +#name: Main +#description: Vimwiki CI test bank -run-name: Vimwiki Automatic Regression Test - -on: [push, workflow_dispatch] +on: [push, pull_request, workflow_dispatch] jobs: + Typos: + # Copyed from: https://github.com/junegunn/fzf/blob/master/.github/workflows/typos.yml + name: Typos + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: crate-ci/typos@v1.13.16 + with: + config: ./test/resources/typos_config.toml + + + Vint: + # Copyed from: https://github.com/LudvigHz/vint-action + # And local test/run_test.sh + name: Vint + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: ludvighz/vint-action@v1 + with: + path: . + args: --style-problem + - uses: ludvighz/vint-action@v1 + with: + path: test/vimrc + args: --style-problem + + Check: + name: Check ${{ matrix.opt }} runs-on: ubuntu-latest strategy: fail-fast: false matrix: opt: [ - "vint", + #"vint", "-n vim_7.3.429", "-n vim_8.1.0519", @@ -33,6 +66,8 @@ jobs: steps: # This action is required to fetch the code to test - uses: actions/checkout@v3 + with: + fetch-depth: 0 # This action is crafting the docker image from the root Docker file # or will use it is exists in cache diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim @@ -664,7 +664,7 @@ function! vimwiki#base#get_anchors(filename, syntax) abort let h_match = matchlist(line, rxheader) if !empty(h_match) let header = vimwiki#base#normalize_anchor(h_match[2]) - " Mesure: header level + " Measure: header level let level = len(h_match[1]) call add(anchors, header) let anchor_level[level-1] = header @@ -755,7 +755,7 @@ function! vimwiki#base#normalize_anchor(anchor, ...) abort " 4 Append '-1', '-2', '-3',... to make it unique <= If that not unique if has_key(previous_anchors, anchor) - " Inc anchor number (before modifing the anchor) + " Inc anchor number (before modifying the anchor) let anchor_nb = previous_anchors[anchor] + 1 let previous_anchors[anchor] = anchor_nb " Append suffix @@ -816,7 +816,7 @@ function! vimwiki#base#unnormalize_anchor(anchor) abort " For each char let anchor_loop = '' for char in split(anchor, '\zs') - " Nest the char for easyer debugging + " Nest the char for easier debugging let anchor_loop .= '\%(' " 3 Change any space to a hyphen @@ -825,7 +825,7 @@ function! vimwiki#base#unnormalize_anchor(anchor) abort let anchor_loop .= invisible_rx.'\+' " 2 Remove anything that is not a letter, number, CJK character, hyphen or space - " -- So add puncutation regex at each char + " -- So add punctuation regex at each char else " Match My_char . punctuation . ( link . punctuaction )? " Note: Because there may be punctuation before ad after link @@ -847,7 +847,7 @@ endfunction function! s:jump_to_anchor(anchor) abort - " Jump: to anchor, doing the oposite of normalize_anchor + " Jump: to anchor, doing the opposite of normalize_anchor " Called: edit_file " Get segments <= anchor let anchor = vimwiki#u#escape(a:anchor) @@ -886,7 +886,7 @@ function! s:jump_to_segment(segment, segment_norm_re, segment_nb) abort \ vimwiki#vars#get_syntaxlocal('tag_match'), \ '__Tag__', a:segment, 'g') - " Go: Move cursor: maybe more than onces (see markdown suffix) + " Go: Move cursor: maybe more than once (see markdown suffix) let success_nb = 0 let is_last_segment = 0 for i in range(a:segment_nb) @@ -898,7 +898,7 @@ function! s:jump_to_segment(segment, segment_norm_re, segment_nb) abort " Succeed: Get the result and reloop or leave if pos != 0 - " Avance, one line more to not rematch the same pattern if not last segment_nb + " Advance, one line more to not rematch the same pattern if not last segment_nb if success_nb < a:segment_nb-1 let pos += 1 let is_last_segment = -1 @@ -1102,7 +1102,7 @@ endfunction function! vimwiki#base#edit_file(command, filename, anchor, ...) abort " Edit File: (like :e) " :param: command <string>: ':e' - " :param: filename <strign> vimwiki#vars#get_wikilocal('path') . key . vimwiki#vars#get_wikilocal('ext') + " :param: filename <string> vimwiki#vars#get_wikilocal('path') . key . vimwiki#vars#get_wikilocal('ext') " :param: anchor " :param: (1) vimwiki_prev_link " :param: (2) vimwiki#u#ft_is_vw() @@ -1117,7 +1117,7 @@ function! vimwiki#base#edit_file(command, filename, anchor, ...) abort endif " Check if the file we want to open is already the current file - " which happens if we jump to an achor in the current file. + " which happens if we jump to an anchor in the current file. " This hack is necessary because apparently Vim messes up the result of " getpos() directly after this command. Strange. if !(a:command =~# ':\?[ed].*' && vimwiki#path#is_equal(a:filename, expand('%:p'))) @@ -1425,7 +1425,7 @@ function! vimwiki#base#nested_syntax(filetype, start, end, textSnipHl) abort " attempting to include them. " https://vi.stackexchange.com/a/10354 " Previously, this used a try/catch block to intercept any errors thrown - " when attempting to include files. The error(s) interferred with running + " when attempting to include files. The error(s) interfered with running " with Vader tests (specifically, testing VimwikiSearch). if !empty(globpath(&runtimepath, 'syntax/'.a:filetype.'.vim')) execute 'syntax include @'.group.' syntax/'.a:filetype.'.vim' @@ -1655,7 +1655,7 @@ function! vimwiki#base#follow_link(split, ...) abort \ vimwiki#vars#get_syntaxlocal('rxWeblinkMatchUrl')) if lnk !=# '' if lnk !~# '\%(\%('.vimwiki#vars#get_global('schemes_web').'\):\%(\/\/\)\?\)\S\{-1,}' - " prepend file: scheme so link is opened by sytem handler if it isn't a web url + " prepend file: scheme so link is opened by system handler if it isn't a web url let lnk = 'file:'.lnk endif endif @@ -1968,7 +1968,7 @@ function! vimwiki#base#rename_file(...) abort else " Should not happen call vimwiki#u#error('New buffer is the same as old, so will not delete: ' - \ . buf_new_nb . '.Please open an issue if see this messsage') + \ . buf_new_nb . '.Please open an issue if see this message') endif " Log success @@ -2505,7 +2505,7 @@ function! vimwiki#base#table_of_contents(create) abort " copy all local variables into dict (add a: if arguments are needed) let GeneratorTOC = copy(l:) function! GeneratorTOC.f() abort - " Clean heading informations + " Clean heading information let numbering = vimwiki#vars#get_global('html_header_numbering') " TODO numbering not used ! let headers_levels = [['', 0], ['', 0], ['', 0], ['', 0], ['', 0], ['', 0]] @@ -2668,7 +2668,7 @@ function! vimwiki#base#normalize_link_helper(str, rxUrl, rxDesc, template) abort let descr = s:clean_url(url) if descr ==# '' | return url | endif endif - " Substiture placeholders + " Substitute placeholders let lnk = s:safesubstitute(a:template, '__LinkDescription__', descr, '') let lnk = s:safesubstitute(lnk, '__LinkUrl__', url, '') let file_extension = vimwiki#vars#get_wikilocal('ext', vimwiki#vars#get_bufferlocal('wiki_nr')) @@ -2846,7 +2846,7 @@ endfunction function! vimwiki#base#complete_file(ArgLead, CmdLine, CursorPos) abort - " Complete filename relatie to current file + " Complete filename relative to current file " Called: rename_file " Start from current file let base_path = expand('%:h') @@ -2913,7 +2913,7 @@ function! s:get_title(match) abort " Do not overwrite if g:page_title is already set " when there are multiple <title> tags, only use the first one " this is a side effect of the substitute's 'n' flag (count number of - " occurences and evaluate \= for each one + " occurrences and evaluate \= for each one if (g:page_title !=# '') return endif @@ -3018,7 +3018,7 @@ function! vimwiki#base#colorize(...) range abort " TODO Must be coherent with color_tag_template " Arg1: Key, list them with VimwikiColorize completion " Arg2: visualmode() - " -- Just removeing spaces, \/ -> /, replacing COLORFG will do it + " -- Just removing spaces, \/ -> /, replacing COLORFG will do it let key = a:0 ? a:1 : 'default' let mode = a:0 > 1 ? a:2 : '' let color_dic = vimwiki#vars#get_wikilocal('color_dic') diff --git a/autoload/vimwiki/diary.vim b/autoload/vimwiki/diary.vim @@ -184,7 +184,7 @@ endfunction function! s:read_captions(files) abort - " Read all cpation in 1. <List>files + " Read all caption in 1. <List>files " Return: <Dic>: key -> caption let result = {} let caption_level = vimwiki#vars#get_wikilocal('diary_caption_level') @@ -452,7 +452,7 @@ function! vimwiki#diary#generate_diary_section() abort let extension = vimwiki#vars#get_wikilocal('ext', wiki_nr) let entry = substitute(entry, '__FileExtension__', extension, 'g') " If single H1 then that will be used as the description for the link to the file - " if multple H1 then the filename will be used as the description for the link to the + " if multiple H1 then the filename will be used as the description for the link to the " file and multiple H1 headers will be indented by shiftwidth call add(lines, repeat(' ', vimwiki#lst#get_list_margin()).bullet.entry) diff --git a/autoload/vimwiki/html.vim b/autoload/vimwiki/html.vim @@ -10,7 +10,7 @@ endif let g:loaded_vimwiki_html_auto = 1 " FIXME: Magics: Why not use the current syntax highlight -" This is due to historical copy paste and lazyness of markdown user +" This is due to historical copy paste and laziness of markdown user " text: *strong* " let s:default_syntax.rxBold = '\*[^*]\+\*' let s:rxBold = '\%(^\|\s\|[[:punct:]]\)\@<='. @@ -1081,7 +1081,7 @@ function! s:process_tag_list(line, lists, lstLeadingSpaces) abort return [processed, lines, lstLeadingSpaces] endif - " Can embeded indented code in list (Issue #55) + " Can embedded indented code in list (Issue #55) let b_permit = in_list let blockquoteRegExp = '^\s\{' . (lstLeadingSpaces + 2) . ',}[^[:space:]>*-]' let b_match = lstSym ==# '' && a:line =~# blockquoteRegExp diff --git a/autoload/vimwiki/path.vim b/autoload/vimwiki/path.vim @@ -17,7 +17,7 @@ function! s:windowsify(path) abort endfunction -" Define: os specific path convertion +" Define: os specific path conversion if vimwiki#u#is_windows() function! s:osxify(path) abort return s:windowsify(a:path) diff --git a/autoload/vimwiki/tags.vim b/autoload/vimwiki/tags.vim @@ -247,7 +247,7 @@ function! s:tags_entry_cmp(i1, i2) abort " " This function is needed for tags sorting, since plain sort() compares line " numbers as strings, not integers, and so, for example, tag at line 14 - " preceeds the same tag on the same page at line 9. (Because string "14" is + " precedes the same tags on the same page at line 9. (Because string "14" is " alphabetically 'less than' string "9".) let items = [] for orig_item in [a:i1, a:i2] diff --git a/autoload/vimwiki/u.vim b/autoload/vimwiki/u.vim @@ -53,9 +53,9 @@ function! vimwiki#u#deprecate(old, new) abort endfunction function! vimwiki#u#get_selection(...) abort - " Get visual selection text content, optionaly replace its content + " Get visual selection text content, optionally replace its content " :param: Text to replace selection - " Copyed from DarkWiiPlayer at stackoverflow + " Copied from DarkWiiPlayer at stackoverflow " https://stackoverflow.com/a/47051271/2544873 " Get selection extremity position, " Discriminate selection mode @@ -271,7 +271,7 @@ endfunction function! vimwiki#u#get_syntax_dic(...) abort " Helper: Getter - " :param: syntax <string> to retrive, default to current + " :param: syntax <string> to retrieve, default to current let syntax = a:0 ? a:1 : vimwiki#vars#get_wikilocal('syntax') return g:vimwiki_syntaxlocal_vars[syntax] endfunction @@ -315,7 +315,7 @@ function! vimwiki#u#hi_expand_regex(lst) abort let r_right_del = a_delimiter[1] " Regex Start: - " Left-Flanking is not followed by space (or ned of line) + " Left-Flanking is not followed by space (or need of line) let r_left_prefix = '\%(^\|[[:space:]]\@<=\)' let r_left_prefix = '\\\@<!' " -- not followed by Unicode whitespace, @@ -398,7 +398,7 @@ function! vimwiki#u#hi_typeface(dic) abort " The last syntax defined take precedence so that user can change at runtime (:h :syn-define) " Some cases are contained by default: " -- ex: VimwikiCodeBoldUnderline is not defined in colorschemes -> VimwikiCode - " -- see: #709 asking for concealing quotes in bold, so it must be higlighted differently + " -- see: #709 asking for concealing quotes in bold, so it must be highlighted differently " -- -- for the user to understand what is concealed around " VimwikiCheckBoxDone and VimwikiDelText are as their are even when nested in bold or italic " -- This is because it would add a lot of code (as n**2) at startup and is not often used diff --git a/autoload/vimwiki/vars.vim b/autoload/vimwiki/vars.vim @@ -43,7 +43,7 @@ endfunction function! s:check_users_value(key, users_value, value_infos, comes_from_global_variable) abort " Helper: Check user setting " warn user with message if not good type - " Param: 1: key <string>: varaible name + " Param: 1: key <string>: variable name " Param: 2: vimwiki_key <obj>: user value " Param: 3: value_infod <dict>: type and default value " Param: 4: coming from a global variable <bool> @@ -857,7 +857,7 @@ function! vimwiki#vars#populate_syntax_vars(syntax) abort call s:extend_local(syntax_dic, default_dic, syntax_dic, g:vimwiki_syntax_list[a:syntax]) endif - " TODO make that clean (i.e clearify what is local to syntax ot to buffer) + " TODO make that clean (i.e clarify what is local to syntax or to buffer) " Get from local vars let bullet_types = vimwiki#vars#get_wikilocal('bullet_types') if !empty(bullet_types) @@ -927,7 +927,7 @@ function! vimwiki#vars#populate_syntax_vars(syntax) abort \ '^\s*\('.header_symbol.'\{1,6}\)\zs[^'.header_symbol.'].*[^'.header_symbol.']\ze\1\s*$' else " asymmetric - " Note: For markdown rxH=# and asymetric + " Note: For markdown rxH=# and asymmetric for i in range(1,6) let syntax_dic['rxH'.i.'_Template'] = \ repeat(header_symbol, i).' __Header__' @@ -941,7 +941,7 @@ function! vimwiki#vars#populate_syntax_vars(syntax) abort \ '^\s*'.header_symbol.'\{1,'.i.'}[^'.header_symbol.'].*$\|\%$' endfor " Define header regex - " -- ATX heading := preceed by #* + " -- ATX heading := preceded by #* let atx_heading = '^\s*\%('.header_symbol.'\{1,6}\)' let atx_heading .= '\zs[^'.header_symbol.'].*\ze$' let syntax_dic.rxHeader = atx_heading diff --git a/doc/design_notes.md b/doc/design_notes.md @@ -53,7 +53,7 @@ random edit. 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 +row of the first column. Now the table looks misaligned (as we did not enter the Insert mode). ``` @@ -123,7 +123,7 @@ Let's take the table from the previous example in an intermediate state. ``` 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 +misaligned line, and press `5p`. Now we have a slightly bigger misaligned table. ``` @@ -178,8 +178,8 @@ 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 +algorithm differs from the older algorithm when starting editing a misaligned +table in an area where misaligned 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 diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt @@ -1426,7 +1426,7 @@ Use {{{ and }}} to define a block of preformatted text: In what distant deeps or skies Burnt the fire of thine eyes? On what wings dare he aspire? - What the hand dare sieze the fire? + What the hand dare seize the fire? }}} @@ -2695,7 +2695,7 @@ Key Default value~ cycle_bullets 0 If set to 1 (true), cycle through |bullet_types| when changing list element -identation +indentation *vimwiki-option-generated_links_caption* @@ -2703,7 +2703,7 @@ identation Key Default value~ generated_links_caption 0 -Default syntax only. If set to 1 (true), use the [[URL|DESCRIPTIOM]] when +Default syntax only. If set to 1 (true), use the [[URL|DESCRIPTION]] when calling |:VimwikiGenerateLinks|. DESCRIPTION will be the first header in the corresbonding file found in the first n lines, where n is set by |g:vimwiki_max_scan_for_caption| (Default 5). If no caption is found fallback @@ -3291,8 +3291,8 @@ small screens. If |g:vimwiki_table_auto_fmt| is set to 0, this option has no effect. Value Description~ -0 Enable table auto formating for all columns. -1 Disable table auto formating for the last column. +0 Enable table auto formatting for all columns. +1 Disable table auto formatting for the last column. Default: 0 @@ -3778,7 +3778,7 @@ The default is %%%s. Bitfield: Enable/disable emoji conceal and complete Note that the |completefunc| is only set if it does not exists already to keep -other plugin works by default. It can be set it manualy with: > +other plugin works by default. It can be set it manually with: > set completefunc=vimwiki#emoji#complete To replace emoji alias (like :cat:) by their value (like 🐱) in current file: > @@ -4090,10 +4090,10 @@ Fixed:~ * Issue #894: Make all appropriate settings wikilocal (many commits) * PR #902: Doc: Darken logo text * PR #895: Fix: File extension for markdown -> syntax wide - __FileExtention__ keyword appears + __FileExtension__ keyword appears * PR #963: Doc: Replace VimwikiListChangeLevel references in doc with VimwikiListChangeLvl as defined by command - * PR #900: conceallevel is now setted locally for vimwiki buffers + * PR #900: conceallevel is now set locally for vimwiki buffers * Issue #942: Fixing wrong html link conversion in windows * PR #919: Fix duplicate helptag * PR #959: Fix :VimwikiNextTask @@ -4151,7 +4151,7 @@ New:~ sections. New option |g:vimwiki_links_header_level| and |g:vimwiki_tags_header_level| which allow the header level (1-6) of the generated links to be set. New option |g:vimwiki_markdown_header_style| - which specifies the nuber of newlines after the created header for + which specifies the number of newlines after the created header for generated sections. * PR #635: Wiki local options |vimwiki-option-auto_generate_links| and |vimwiki-option-auto_generate_tags|. @@ -4198,7 +4198,7 @@ Fixed:~ * Issue #90: |:VimwikiRenameFile| doesn't update links in diary. * Issue #790: Allow tags before a header with markdown syntax. * Issue #779: Vimwiki tags file meets ctags standard. - * Issue #781: Compatablity fixes for older versions of Vim. + * Issue #781: Compatibility fixes for older versions of Vim. * Issue #691: Allow |:VimwikiGoBackLink| to go back multiple times. * Update MathJax CDN loading instructions. * Issue #212: Don't treat comment characters within code blocks as diff --git a/ftplugin/vimwiki.vim b/ftplugin/vimwiki.vim @@ -3,7 +3,7 @@ " Home: https://github.com/vimwiki/vimwiki/ -" Clause: load only onces per buffer +" Clause: load only once per buffer if exists('b:did_ftplugin') finish endif @@ -160,7 +160,7 @@ setlocal formatoptions-=2 setlocal formatoptions+=c " Do not wrap if line was already long setlocal formatoptions+=l -" AutoWrap inteligent with lists +" AutoWrap intelligent with lists setlocal formatoptions+=n let &formatlistpat = vimwiki#vars#get_wikilocal('rxListItem') " Used to join 'commented' lines (blockquote, list) (see: #915) @@ -222,7 +222,7 @@ endfunction " (so that -s:tolerance <= spare <= s:tolerance, "string" ends with s:ellipsis) " Return: [string, spare] function! s:shorten_text(text, len) abort - " strlen() returns lenght in bytes, not in characters, so we'll have to do a + " strlen() returns length in bytes, not in characters, so we'll have to do a " trick here -- replace all non-spaces with dot, calculate lengths and " indexes on it, then use original string to break at selected index. let text_pattern = substitute(a:text, '\m\S', '.', 'g') diff --git a/plugin/vimwiki.vim b/plugin/vimwiki.vim @@ -4,7 +4,7 @@ " GetLatestVimScripts: 2226 1 :AutoInstall: vimwiki -" Clause: load only onces +" Clause: load only once if exists('g:loaded_vimwiki') || &compatible finish endif @@ -20,7 +20,7 @@ let s:plugin_dir = expand('<sfile>:p:h:h') let s:old_cpo = &cpoptions set cpoptions&vim -" Save autowriteall varaible state +" Save autowriteall variable state if exists('g:vimwiki_autowriteall') let s:vimwiki_autowriteall_saved = g:vimwiki_autowriteall else diff --git a/syntax/vimwiki.vim b/syntax/vimwiki.vim @@ -24,7 +24,7 @@ call vimwiki#vars#populate_syntax_vars(s:current_syntax) let syntax_dic = g:vimwiki_syntaxlocal_vars[s:current_syntax] " Declare nesting capabilities -" -- to be embeded in standard: bold, italic, underline +" -- to be embedded in standard: bold, italic, underline " text: `code` or ``code`` only inline " Note: `\%(^\|[^`]\)\@<=` means after a new line or a non ` @@ -316,7 +316,7 @@ for [color_key, color_value] in items(color_dic) \ . ' ' . b:vimwiki_syntax_concealends execute cmd - " Build hightlight command + " Build highlight command let cmd = 'hi Vimwiki' . color_key if fg !=# '' let cmd .= ' guifg=' . fg @@ -471,7 +471,7 @@ hi def link VimwikiSubScriptChar VimwikiMarkers hi def link VimwikiCodeChar VimwikiMarkers hi def link VimwikiHeaderChar VimwikiMarkers -" TODO remove unsued due to region refactoring +" TODO remove unused due to region refactoring hi def link VimwikiEqInCharT VimwikiMarkers hi def link VimwikiBoldCharT VimwikiMarkers hi def link VimwikiItalicCharT VimwikiMarkers diff --git a/test/resources/typos_config.toml b/test/resources/typos_config.toml @@ -0,0 +1,6 @@ +files.extend-exclude = ["test", "autoload/vimwiki/emoji.vim", "doc/vimwiki-emoji.txt"] + +[default.extend-words] +# For the fo-table +fo = "fo" +Gude = "Gude" diff --git a/test/syntax_markdown_gfm_typeface.vader b/test/syntax_markdown_gfm_typeface.vader @@ -165,4 +165,7 @@ Execute (Assert Syntax): AssertEqual 'VimwikiItalic', SyntaxAt(1, 7) +# Rule 3 {{{1 +# TODO Test 3 + # vim: foldmethod=marker foldlevel=30 sw=2