From: Bastien <bzg@gnu.org> To: Sean O'Halpin <sean.ohalpin@gmail.com> Cc: Org Mode <emacs-orgmode@gnu.org> Subject: Re: org-link minor mode Date: Tue, 14 Aug 2012 09:49:33 +0200 [thread overview] Message-ID: <87pq6tx69e.fsf@gnu.org> (raw) In-Reply-To: <CAOXM+eX-xkGu4B8c=9RLQ+959Sn050wtqSHO2fqhFQX4X5c53A@mail.gmail.com> (Sean O'Halpin's message of "Sun, 12 Aug 2012 21:25:05 +0100") "Sean O'Halpin" <sean.ohalpin@gmail.com> writes: > I've been hacking this weekend to try to create a minor mode that > enables org-mode bracket links in modes other than org-mode. > > I believe this has been mooted before > (e.g. http://lists.gnu.org/archive/html/emacs-orgmode/2009-08/msg00573.html). Yes. This might especially be useful in modes where people use orgstruct as well -- and could well end up being part of orgstruct, if that's not too invasive. > The following codes works for me but I'm sure it could be improved. > > I'm an elisp noob so I'd very much appreciate feedback on the approach > I'm taking. For example, I'm not sure how to prevent turning on > org-link-minor-mode from an org-mode buffer - advice would be welcome. Simply use (unless (derived-mode-p 'org-mode) on the top of your function? Also, you might want to check `org-fontify-like-in-org-mode': for any regexp (including links) that you find in your buffer, you can fontify it like in org-mode. HTH, -- Bastien
next prev parent reply other threads:[~2012-08-14 7:49 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-08-12 20:25 Sean O'Halpin 2012-08-14 7:49 ` Bastien [this message] 2012-08-18 4:07 ` Sean O'Halpin 2012-08-18 15:07 ` Bastien 2012-08-19 12:16 ` Sean O'Halpin 2012-08-14 10:57 ` Christopher J. White 2012-08-18 0:02 ` Sean O'Halpin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://www.orgmode.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=87pq6tx69e.fsf@gnu.org \ --to=bzg@gnu.org \ --cc=emacs-orgmode@gnu.org \ --cc=sean.ohalpin@gmail.com \ --subject='Re: org-link minor mode' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Code repositories for project(s) associated with this inbox: https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).