sam: reject command names containing digits or ending with a hyphen
tree22ffe3407153e94641806c85850d7287fce83ce4
-rw-r--r-- 1722 .appveyor.yml
-rw-r--r-- 119 .codecov.yml
-rw-r--r-- 123 .gitignore
-rw-r--r-- 76 .gitmodules
-rw-r--r-- 216 .luacheckrc
-rw-r--r-- 2333 .travis.yml
-rw-r--r-- 9835 GNUmakefile
-rw-r--r-- 1887 LICENSE
-rw-r--r-- 4470 Makefile
-rw-r--r-- 5878 README.md
-rw-r--r-- 2536 array.c
-rw-r--r-- 2353 array.h
-rw-r--r-- 4146 buffer.c
-rw-r--r-- 2904 buffer.h
-rw-r--r-- 22992 config.def.h
-rwxr-xr-x 15436 configure
-rw-r--r-- 1251 libutf.c
-rw-r--r-- 670 libutf.h
drwxr-xr-x - lua
-rw-r--r-- 67299 main.c
drwxr-xr-x - man
-rw-r--r-- 7339 map.c
-rw-r--r-- 2181 map.h
-rw-r--r-- 2678 register.c
-rw-r--r-- 691 register.h
-rw-r--r-- 2368 ring-buffer.c
-rw-r--r-- 525 ring-buffer.h
-rw-r--r-- 47806 sam.c
-rw-r--r-- 490 sam.h
-rwxr-xr-x 2266 shar.sh
m--------- - test
-rw-r--r-- 17248 text-motions.c
-rw-r--r-- 5773 text-motions.h
-rw-r--r-- 10617 text-objects.c
-rw-r--r-- 2585 text-objects.h
-rw-r--r-- 2712 text-regex-tre.c
-rw-r--r-- 2593 text-regex.c
-rw-r--r-- 695 text-regex.h
-rw-r--r-- 2596 text-util.c
-rw-r--r-- 1131 text-util.h
-rw-r--r-- 46097 text.c
-rw-r--r-- 6778 text.h
-rw-r--r-- 8003 ui-terminal-curses.c
-rw-r--r-- 6502 ui-terminal-vt100.c
-rw-r--r-- 20196 ui-terminal.c
-rw-r--r-- 117 ui-terminal.h
-rw-r--r-- 2714 ui.h
-rw-r--r-- 830 util.h
-rw-r--r-- 36577 view.c
-rw-r--r-- 9143 view.h
-rwxr-xr-x 1363 vis-clipboard
-rw-r--r-- 25001 vis-cmds.c
-rwxr-xr-x 1318 vis-complete
-rw-r--r-- 12909 vis-core.h
-rw-r--r-- 98574 vis-digraph.c
-rw-r--r-- 75736 vis-lua.c
-rw-r--r-- 1278 vis-lua.h
-rw-r--r-- 15083 vis-menu.c
-rw-r--r-- 8086 vis-modes.c
-rw-r--r-- 15862 vis-motions.c
-rwxr-xr-x 1519 vis-open
-rw-r--r-- 10116 vis-operators.c
-rw-r--r-- 6065 vis-prompt.c
-rw-r--r-- 5026 vis-text-objects.c
-rw-r--r-- 51897 vis.c
-rw-r--r-- 20886 vis.h