Skip to main content
deleted 10 characters in body
Source Link
chen bin
  • 5k
  • 21
  • 36

the list of tags is stored in tags-table-list, when you load a file, you know the full path of that file (C-h v buffer-file-name), so you can tweak tags-table-list by buffer-file-name and make it buffer local.

BTW, you need create individual TAGS for each languageslanguage. For example, one TAGS for javascript, another TAGS for PHP. That's actually pretty easy if you follow the suggestion from Emacs manual by using GNU Find AND Ctags together (https://www.gnu.org/software/emacs/manual/html_node/emacs/Create-Tags-Table.html) sinceby using Find and Ctags together because you can specify the file extension when scanning files.

You still need write a little bit Emacs Lisp code but https://github.com/redguardtoo/find-and-ctags help you write less code.

the list of tags is stored in tags-table-list, when you load a file, you know the full path of that file (C-h v buffer-file-name), so you can tweak tags-table-list by buffer-file-name and make it buffer local.

BTW, you need create individual TAGS for each languages. For example, one TAGS for javascript, another TAGS for PHP. That's actually pretty easy if you follow the suggestion from Emacs manual by using GNU Find AND Ctags together (https://www.gnu.org/software/emacs/manual/html_node/emacs/Create-Tags-Table.html) since you can specify the file extension when scanning files.

You still need write a little bit Emacs Lisp code but https://github.com/redguardtoo/find-and-ctags help you write less code.

the list of tags is stored in tags-table-list, when you load a file, you know the full path of that file (C-h v buffer-file-name), so you can tweak tags-table-list by buffer-file-name and make it buffer local.

BTW, you need create individual TAGS for each language. For example, one TAGS for javascript, another TAGS for PHP. That's pretty easy if you follow the suggestion from Emacs manual (https://www.gnu.org/software/emacs/manual/html_node/emacs/Create-Tags-Table.html) by using Find and Ctags together because you can specify the file extension when scanning files.

You still need write a little bit Emacs Lisp code but https://github.com/redguardtoo/find-and-ctags help you write less code.

added 133 characters in body
Source Link
chen bin
  • 5k
  • 21
  • 36

the list of tags is stored in tags-table-list, when you load a file, you know the full path of that file (C-h v buffer-file-name), so you can tweak tags-table-list by buffer-file-name and make it buffer local.

BTW, you need create individual TAGS for each languages. For example, one TAGS for javascript, another TAGS for PHP. That's actually pretty easy if you follow the suggestion from Emacs manual by using GNU Find AND Ctags together (https://www.gnu.org/software/emacs/manual/html_node/emacs/Create-Tags-Table.html) since you can specify the file extension when scanning files.

You still need write a little bit Emacs Lisp code but https://github.com/redguardtoo/find-and-ctags help you write less code.

the list of tags is stored in tags-table-list, when you load a file, you know the full path of that file (C-h v buffer-file-name), so you can tweak tags-table-list by buffer-file-name and make it buffer local.

You still need write a little bit Emacs Lisp code but https://github.com/redguardtoo/find-and-ctags help you write less code.

the list of tags is stored in tags-table-list, when you load a file, you know the full path of that file (C-h v buffer-file-name), so you can tweak tags-table-list by buffer-file-name and make it buffer local.

BTW, you need create individual TAGS for each languages. For example, one TAGS for javascript, another TAGS for PHP. That's actually pretty easy if you follow the suggestion from Emacs manual by using GNU Find AND Ctags together (https://www.gnu.org/software/emacs/manual/html_node/emacs/Create-Tags-Table.html) since you can specify the file extension when scanning files.

You still need write a little bit Emacs Lisp code but https://github.com/redguardtoo/find-and-ctags help you write less code.

Source Link
chen bin
  • 5k
  • 21
  • 36

the list of tags is stored in tags-table-list, when you load a file, you know the full path of that file (C-h v buffer-file-name), so you can tweak tags-table-list by buffer-file-name and make it buffer local.

You still need write a little bit Emacs Lisp code but https://github.com/redguardtoo/find-and-ctags help you write less code.