Merge remote-tracking branch 'fsub/ctags-cleanup'

This commit is contained in:
Maxime Coste 2019-02-11 21:50:58 +11:00
commit 95acee8a90

View File

@ -8,7 +8,7 @@ declare-option -docstring "list of paths to tag files to parse when looking up a
define-command -params ..1 \ define-command -params ..1 \
-shell-script-candidates %{ -shell-script-candidates %{
realpath() { ( path=$(readlink "$1"); cd "$(dirname "$1")"; printf "%s/%s\n" "$(pwd -P)" "$(basename "$1")" ) } realpath() { ( cd "$(dirname "$1")"; printf "%s/%s\n" "$(pwd -P)" "$(basename "$1")" ) }
eval "set -- $kak_opt_ctagsfiles" eval "set -- $kak_opt_ctagsfiles"
for candidate in "$@"; do for candidate in "$@"; do
[ -f "$candidate" ] && realpath "$candidate" [ -f "$candidate" ] && realpath "$candidate"
@ -24,7 +24,7 @@ define-command -params ..1 \
If no symbol is passed then the current selection is used as symbol name} \ If no symbol is passed then the current selection is used as symbol name} \
ctags-search \ ctags-search \
%{ evaluate-commands %sh{ %{ evaluate-commands %sh{
realpath() { ( path=$(readlink "$1"); cd "$(dirname "$1")"; printf "%s/%s\n" "$(pwd -P)" "$(basename "$1")" ) } realpath() { ( cd "$(dirname "$1")"; printf "%s/%s\n" "$(pwd -P)" "$(basename "$1")" ) }
export tagname=${1:-${kak_selection}} export tagname=${1:-${kak_selection}}
eval "set -- $kak_opt_ctagsfiles" eval "set -- $kak_opt_ctagsfiles"
for candidate in "$@"; do for candidate in "$@"; do