mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-29 17:31:02 +01:00
11044, 11260: DVORAK options for spell checking.
This commit is contained in:
parent
3c04bfefda
commit
705fd24fd5
5 changed files with 33 additions and 1 deletions
19
Src/utils.c
19
Src/utils.c
|
|
@ -2127,7 +2127,7 @@ static int
|
|||
spdist(char *s, char *t, int thresh)
|
||||
{
|
||||
char *p, *q;
|
||||
char *keymap =
|
||||
const char qwertykeymap[] =
|
||||
"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\
|
||||
\t1234567890-=\t\
|
||||
\tqwertyuiop[]\t\
|
||||
|
|
@ -2139,6 +2139,23 @@ spdist(char *s, char *t, int thresh)
|
|||
\tASDFGHJKL:\"\n\t\
|
||||
\tZXCVBNM<>?\n\n\t\
|
||||
\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
|
||||
const char dvorakkeymap[] =
|
||||
"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\
|
||||
\t1234567890[]\t\
|
||||
\t',.pyfgcrl/=\t\
|
||||
\taoeuidhtns-\n\t\
|
||||
\t;qjkxbmwvz\t\t\t\
|
||||
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\
|
||||
\t!@#$%^&*(){}\t\
|
||||
\t\"<>PYFGCRL?+\t\
|
||||
\tAOEUIDHTNS_\n\t\
|
||||
\t:QJKXBMWVZ\n\n\t\
|
||||
\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
|
||||
const char *keymap;
|
||||
if ( isset( DVORAK ) )
|
||||
keymap = dvorakkeymap;
|
||||
else
|
||||
keymap = qwertykeymap;
|
||||
|
||||
if (!strcmp(s, t))
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue