Mercurial > vim
annotate runtime/tools/vimspell.txt @ 27970:212c5894b8b1 v8.2.4510
patch 8.2.4510: Vim9: shortening commands leads to confusing script
Commit: https://github.com/vim/vim/commit/204852ae2adfdde10c656ca7f14e5b4207a69172
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Mar 5 12:56:44 2022 +0000
patch 8.2.4510: Vim9: shortening commands leads to confusing script
Problem: Vim9: shortening commands leads to confusing script.
Solution: In Vim9 script require at least ":cont" for ":continue", "const"
instead of "cons", "break" instead of "brea", "catch" instead of
"cat", "else" instead of "el" "elseif" instead of "elsei" "endfor"
instead of "endfo" "endif" instead of "en" "endtry" instead of
"endt", "finally" instead of "fina", "throw" instead of "th",
"while" instead of "wh".
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 05 Mar 2022 14:00:03 +0100 |
parents | 3fc0f57ecb91 |
children |
rev | line source |
---|---|
7 | 1 vimspell.sh |
2 =========== | |
3 | |
4 This is a simple script to spell check a file and generate the syntax | |
5 statements necessary to highlight the errors in vim. It is based on a | |
6 similar program by Krishna Gadepalli <krishna@stdavids.picker.com>. | |
7 | |
8 To use this script, first place it in a directory in your path. Next, | |
9 you should add some convenient key mappings. I use the following (in | |
10 .vimrc): | |
11 | |
12 noremap <F8> :so `vimspell.sh %`<CR><CR> | |
13 noremap <F7> :syntax clear SpellErrors<CR> | |
14 | |
15 This program requires the old Unix "spell" command. On my Debian | |
16 system, "spell" is a wrapper around "ispell". For better security, | |
17 you should uncomment the line in the script that uses "tempfile" to | |
18 create a temporary file. As all systems don't have "tempfile" the | |
19 insecure "pid method" is used. | |
20 | |
21 | |
22 Neil Schemenauer <nascheme@ucalgary.ca> |