Uwe Brauer <o...@mat.ucm.es> writes: > org-store-link-functions is a variable defined in ‘org.el’. > Its value is > > > (org-mairix-store-gnus-link org-rmail-store-link org-mhe-store-link > org-irc-store-link org-info-store-link org-gnus-store-link > org-docview-store-link org-bibtex-store-link org-bbdb-store-link > org-w3m-store-link) > > And org-store link takes the first entry. I prefer him to take > org-gnus-store-link instead, how can I do this?? >
You are probably either loading explicitly org-mairix (from contrib) or requiring 'org-mairix (explicitly or implicitly). Try emacs -q -l /path/to/minimal.el and evaluate (org-store-link-functions) The returned list should not contain org-mairix-store-gnus-link. Then (load-file "/path/to/org-mode/contrib/lisp/org-mairix.el") and evaluate (org-store-link-functions) The returned list will now contain org-mairix-store-gnus-link. If you cannot find the place where org-mairix gets loaded (e.g with find and grep), by using this method, you could bisect through your init files to find it. > > I have the feeling that this is relatively new (say from 2016). I don't know why you are seeing it now, but I don't think anything has changed in the mairix space for years. -- Nick