====== ctags ====== * [[https://ctags.io/|Universal ctags]] : 권장 * see [[vim:tags|Vim Tag]] * [[http://ctags.sourceforge.net/|exberant ctags]]: 개발 중단 * [[http://docs.ctags.io/en/latest/index.html#universal-ctags-hacking-guide|Universal-ctags Hacking Guide — Universal Ctags 0.3.0 documentation]] ===== snap universal-ctags ===== * [[https://snapcraft.io/universal-ctags|snap universal-ctags]]로 항상 최신번전 설치가능 * [[linux:snap|Snap]] 애플리케이션은 ''/tmp'' 를 읽을 수 있는 권한이 없어서 [[vim:tagbar|Vim - Tagbar]], [[vim:tags|Vim Tag]] ''gutentags'' 등이 올바로 작동안한다. * https://github.com/ludovicchabant/vim-gutentags/issues/267 * https://github.com/preservim/tagbar/issues/568 * ''tagbar'' 는 ''let g:tagbar_use_cache = 0'' 설정으로 ''/tmp'' 사용을 못하게 하면 됐지만, ''gutentags''는 캐시 디렉토리 변경 설정을 사용하면 올바로 작동안했다. ''let g:gutentags_cache_dir = '~/tmp/'''. * ''gutentags'' 자체에 ''g:gutentags_cache_dir'' 설정에 대한 버그가 있는 것으로 보임. ===== 참조 ===== * [[https://johngrib.github.io/wiki/ctags/|ctags 명령어 - 기계인간 John Grib]]