DD
.git
) как-то подняться в корень проекта и сделать tag+=./.git/tagsSize: a a a
DD
.git
) как-то подняться в корень проекта и сделать tag+=./.git/tagsDD
AP
au BufWritePost *.php silent! !eval 'topdir="`git rev-parse --show-toplevel`" && $topdir/.git/hooks/ctags &'
#!/bin/sh
set -e
PATH="/usr/local/bin:$PATH"
gitdir="`git rev-parse --git-dir`"
cd $gitdir/..
projectdirectory=$PWD
# removing old file
trap 'rm -f "$projectdirectory/.git/$$.tags"' EXIT
# creating new tags file
ctags --tag-relative=yes -R -f "$projectdirectory/.git/$$.tags" --fields=+aimlS --languages=php --PHP-kinds=+cdfint-av --exclude="\.git"
#change original tags-file to just-created
mv "$projectdirectory/.git/$$.tags" "$projectdirectory/.git/tags"
git rev-parse --show-toplevel
", но данное решение скорее всего не будет работать с сабрепамиAP
au BufWritePost *.php silent! !eval 'topdir="`git rev-parse --show-toplevel`" && $topdir/.git/hooks/ctags &'
#!/bin/sh
set -e
PATH="/usr/local/bin:$PATH"
gitdir="`git rev-parse --git-dir`"
cd $gitdir/..
projectdirectory=$PWD
# removing old file
trap 'rm -f "$projectdirectory/.git/$$.tags"' EXIT
# creating new tags file
ctags --tag-relative=yes -R -f "$projectdirectory/.git/$$.tags" --fields=+aimlS --languages=php --PHP-kinds=+cdfint-av --exclude="\.git"
#change original tags-file to just-created
mv "$projectdirectory/.git/$$.tags" "$projectdirectory/.git/tags"
GK
au BufWritePost *.php silent! !eval 'topdir="`git rev-parse --show-toplevel`" && $topdir/.git/hooks/ctags &'
#!/bin/sh
set -e
PATH="/usr/local/bin:$PATH"
gitdir="`git rev-parse --git-dir`"
cd $gitdir/..
projectdirectory=$PWD
# removing old file
trap 'rm -f "$projectdirectory/.git/$$.tags"' EXIT
# creating new tags file
ctags --tag-relative=yes -R -f "$projectdirectory/.git/$$.tags" --fields=+aimlS --languages=php --PHP-kinds=+cdfint-av --exclude="\.git"
#change original tags-file to just-created
mv "$projectdirectory/.git/$$.tags" "$projectdirectory/.git/tags"
> If the current file you're editing is found to be in such a project, Gutentags will make sure the tag file for that project is up to date. Then, as you work in files in that project, it will partially re-generate the tag file. Every time you save, it will silently, in the background, update the tags for that file.
NS
A
GK
:set ww=lh
A
:set ww=lh
GK
G
flags: {}
extra-package-dbs: []
packages:
надо превратить вflags-b: {}
extra-package-dbs-b: []
packages-b:
G
b⛅
flags: {}
extra-package-dbs: []
packages:
надо превратить вflags-b: {}
extra-package-dbs-b: []
packages-b:
b⛅
G
b⛅