Tôi đang cố gắng tìm cách tự động tạo lại thẻ cho ứng dụng của mình và truy cập các thẻ đó trong biểu tượng cảm xúc để cố gắng cải thiện quy trình làm việc của mình. Có thể nhận các emacs để phát hiện các thay đổi trong tệp TAG và truy cập lại nó không?Có thể tự động tạo lại và tải các bảng thẻ trong các emacs thay vì phải tiếp tục chạy thẻ truy cập-bảng không?
6
A
Trả lời
8
Có một thiết lập thẻ:
(setq tags-revert-without-query t)
Mà sẽ nói với thẻ chức năng để tái thăm file TAGS nếu nó thay đổi trên đĩa. Kiểm tra này xảy ra mỗi khi bạn gọi một hàm thẻ.
3
Có thể không chính xác những gì bạn đang tìm kiếm, nhưng tôi có một chức năng nhỏ để tạo lại và truy cập lại bảng thẻ trong thư mục làm việc hiện tại mà tôi sử dụng mọi lúc.
(defvar tags-cmd "etags -R 2>/dev/null")
(defun regen-tags()
"Regenerate the tags file for the current working directory"
(interactive)
(let ((tag-file (concat default-directory "TAGS")))
(shell-command tags-cmd)
(visit-tags-table tag-file)))
Các vấn đề liên quan
- 1. Tại sao tôi nhận được rằng các thẻ emacs của tôi không phải là một bảng thẻ hợp lệ?
- 2. Các trường hợp tự động chạy lại dưa chuột không thành công với thẻ?
- 3. Tải lại các tệp Clojure trong emacs
- 4. Có thể gắn thẻ các khối không?
- 5. git: Tự động gắn thẻ các bản phát hành
- 6. Trình gỡ rối Facebook không tải các thẻ meta động
- 7. TinyMCE: đóng gói tất cả các tệp thay vì tự động tải chúng ... có thể?
- 8. Django-tables2 - tự động thêm cột vào bảng - không thêm attrs vào thẻ bảng trong html
- 9. Chế độ org có tiếp tục danh sách được đánh số thay vì khởi động lại
- 10. Không thể thay đổi thụt lề mặc định của Emacs giữa các thẻ HTML
- 11. JQuery: Tự động tạo chọn Thẻ
- 12. Thẻ @since javadoc tự động cho các bản phát hành
- 13. Không thể tiếp tục Hoạt động lỗi
- 14. Có thể pip sử dụng các gói hiện có thay vì tải xuống lại không?
- 15. Làm cách nào để Emacs tự động tải lại tệp TAGS?
- 16. UIWebView và tiếp tục hoạt động?
- 17. Sublime 2, làm thế nào để tự động đóng các thẻ HTML và nơi con trỏ bên trong thẻ
- 18. Ứng dụng Android Phonegap khởi động lại thay vì tiếp tục, mặc dù nó không bị hệ điều hành
- 19. Tạm dừng và tiếp tục chạy truy vấn mysql
- 20. Thẻ javascript, jQuery và HTML: cách kiểm tra xem các thẻ có bị đóng không
- 21. Tôi có thể tự động tải và tải lại (các phiên bản khác của cùng một) JAR không?
- 22. Tự động tạo các bảng cơ sở dữ liệu từ các đối tượng, khung thực thể
- 23. Có thể tiếp tục nén 7zip không?
- 24. JSF và tải lại tự động các tệp xhtml
- 25. Có giải pháp gắn thẻ PHP Emacs thông minh không?
- 26. Phiên bản phụ và chuyển đổi giữa các thẻ
- 27. AngularJS 1.1.5 - tự động thêm thẻ băm vào các URL
- 28. các vòng lặp trong khi tiếp tục và có và không có nhãn trong Java
- 29. Thay thế tất cả các cá thể ký tự giữa các thẻ với vim
- 30. Chạy thông số được gắn thẻ hoặc TẤT CẢ nếu không có thẻ nào có sẵn
cảm ơn tuyệt vời, bạn có cập nhật thẻ bằng cron không? – aakarsh
@anair Tôi không sử dụng cron để cập nhật TAGS. Tôi thấy rằng tệp TAGS thường hoạt động tốt trong vài tuần trong luồng công việc của mình và kịch bản tôi phải tạo các khu vực làm việc mới sẽ tự động tạo một tệp TAGS cho tôi ... Rõ ràng, các môi trường/quy trình công việc khác có thể yêu cầu cập nhật thường xuyên Các tệp TAGS. –