diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-09-25 10:57:01 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-09-25 11:53:12 +0200 |
| commit | c3bbd835fca0ba184f191b270d9aebfc2466be82 (patch) | |
| tree | 956502573e1e83d7bf39ec04c11cb8c1131a413c /Makefile | |
| parent | d3798ba58d3f8ebef9a024c8d538d7bebb0b6931 (diff) | |
| download | vis-c3bbd835fca0ba184f191b270d9aebfc2466be82.tar.gz vis-c3bbd835fca0ba184f191b270d9aebfc2466be82.tar.xz | |
vis: move file name and word completion logic to a shell script
The shell script should be reviewed for quoting issues, currently
it allows command injections as in:
$ vis-complete "'; rm -f some-file; echo "
However it is intended for interactive usage and from within vis
it is only ever called with a valid completion prefix.
The file name completion logic now supports nested directories.
Close #347
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -87,6 +87,8 @@ install: vis vis-menu @chmod 755 ${DESTDIR}${PREFIX}/bin/vis-open @cp -f vis-clipboard ${DESTDIR}${PREFIX}/bin @chmod 755 ${DESTDIR}${PREFIX}/bin/vis-clipboard + @cp -f vis-complete ${DESTDIR}${PREFIX}/bin + @chmod 755 ${DESTDIR}${PREFIX}/bin/vis-complete @test ${CONFIG_LUA} -eq 0 || { \ echo installing support files to ${DESTDIR}${SHAREPREFIX}/vis; \ mkdir -p ${DESTDIR}${SHAREPREFIX}/vis; \ |
