From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Lundin Subject: Flyspell, org-mode, and urls Date: Thu, 28 May 2009 16:40:17 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M9nKu-0000K9-KQ for emacs-orgmode@gnu.org; Thu, 28 May 2009 17:40:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M9nKp-0000Gz-6M for emacs-orgmode@gnu.org; Thu, 28 May 2009 17:40:27 -0400 Received: from [199.232.76.173] (port=51760 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M9nKo-0000GL-Do for emacs-orgmode@gnu.org; Thu, 28 May 2009 17:40:22 -0400 Received: from out1.smtp.messagingengine.com ([66.111.4.25]:42652) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M9nKn-00066V-Gr for emacs-orgmode@gnu.org; Thu, 28 May 2009 17:40:21 -0400 Received: from Macintosh-5.local (unknown [96.248.144.226]) by mail.messagingengine.com (Postfix) with ESMTPSA id EDA092C600 for ; Thu, 28 May 2009 17:40:19 -0400 (EDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs org-mode mailing list Hi everyone, If I might cheat a bit and ask a question that part org-mode, part another mode.... I have recently begun to use flyspell with org-mode. Everything works fine, but a minor problem arises when I type a url --- flyspell parses each element as a normal word, thus resulting in a multi-colored link. I couldn't find any way of customizing flyspell to exclude certain regexps. I noticed that muse mode has a function that prevents urls from being improperly "colorized." ,----[muse-mode.el:306-315] | (defun muse-mode-flyspell-p () | "Return non-nil if we should allow spell-checking to occur at point. | Otherwise return nil. | | This is used to keep links from being improperly colorized by flyspell." | (let ((pos (if (bobp) (point) (1- (point))))) | (and (not (get-text-property pos 'muse-no-flyspell)) | (not (get-text-property pos 'muse-link)) | (save-match-data | (null (muse-link-at-point)))))) `---- Would someone happen to know how to accomplish something similar in org-mode? Thanks in advance! - Matt