Description
Asking ctags to read from hidden files or directories fails:
ctags --options=/home/peara/.vim
ctags: cannot open option directory "/home/peara/.vim" : Permission denied
I speculate that a similar failure will occur if ctags is asked to examine files outside the user's home directory.
(Originally described in universal-ctags/ctags#2017.)
implementation notes
Currently, this builds ctags with the home interface. However, this plugin only allows access to non-hidden files in home directory.
One possible fix is to use persornal-files interface which allows access of such files. However, this only allows access to particular filenames specified in the snap build (eg. ~/ctags.d) Users will still be unable to access files with names other than those we specify.
Another possible fix is to build the snap in "classic" mode. This requires removing the 'strict' declaration in our snapcraft.yaml. I'm not yet sure what the trade-offs are. I'll go read...