update ctags with tag search and local/recursive tag generation