Предположим, у меня есть файл со следующими метками (или называют его теги):Emacs: есть ли способ получить список пользовательских тегов - и перемещаться по ним?
test.el:
;; =====
;; gnus:
some code here
;; ====
;; ECB:
some code here
;; =====
;; code:
some code here
(в Elisp)
test.py:
# ========
# imports:
some code here
# =====
# defs:
some code here
# =====
# args:
some code here
(in python)
Поэтому я хотел бы иметь буфер, который будет ли st таких тегов (или называть их отметками) для данного буфера/файла. И это также должно облегчить навигацию по этим тегам в некотором роде - с помощью мыши или клавиш (что-то похожее на функциональность table of contents
rest-mode
).
Я хотел решить эту проблему, изменив некоторые функции etags. Но он не смог найти его (это было бы решением, так как ЕЦБ хорошо отображает этисы в буфере - так же, как я хотел).
Некоторые другие решения, возможно, использовали закладки - но закладки не зависят от файла. Они являются системными. То есть в списке закладок У вас есть все закладки - пока я хотел получить закладки только для данного файла.
Я не использую ECB, но является ли это «тегами», как в файле TAGS etags/ctags? Или что-то особенное для ЕЦБ? Если первое, я сильно сомневаюсь, что вы можете сделать его индексными комментариями. Однако есть улучшения над закладками, поэтому, возможно, есть способы улучшить рабочий процесс закладки. – phils
Теперь я еще более смущен вашим определением «тегов», когда вы добавили в микс контур-второстепенный режим. Это * определенно * не очерченная терминология. Ваш вопрос остается неоднозначным. – phils
@phils: Вы правы - мое редактирование не имеет ничего общего с тегами. Это еще один способ атаковать проблему навигации с помощью пользовательских меток (или назвать ее тегами). Возможно, я должен переформулировать вопрос. – Adobe