unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH] emacs: Add compatibility for org-msg.el
@ 2021-06-24 19:43 Ori
  2021-06-24 20:29 ` David Bremner
  0 siblings, 1 reply; 6+ messages in thread
From: Ori @ 2021-06-24 19:43 UTC (permalink / raw)
  To: notmuch

Enable `notmuch-company` with `org-msg`, which does not derive from
`message-mode` in composing. This change was first proposed in the
discussion here: 
https://github.com/jeremy-compostella/org-msg/issues/53
---
 NEWS                     | 2 ++
 emacs/notmuch-company.el | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 09456f60..c167c9a2 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,8 @@ Emacs
 previous behaviour of using notmuch to send mail by default, customize
 `mail-user-agent` to `notmuch-user-agent`.

+`notmuch-company` now works in `org-msg`.
+
 Vim
 ---

diff --git a/emacs/notmuch-company.el b/emacs/notmuch-company.el
index c6a004ae..7e05dc8f 100644
--- a/emacs/notmuch-company.el
+++ b/emacs/notmuch-company.el
@@ -70,7 +70,8 @@
        (completion-ignore-case t))
     (cl-case command
       (interactive (company-begin-backend 'notmuch-company))
-      (prefix (and (derived-mode-p 'message-mode)
+      (prefix (and (or (derived-mode-p 'message-mode)
+		       (derived-mode-p 'org-msg-edit-mode))
                   (looking-back
                    (concat notmuch-address-completion-headers-regexp ".*")
                    (line-beginning-position))

^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [PATCH] emacs: Add compatibility for org-msg.el
@ 2021-06-22 21:48 Ori
  2021-06-23  7:56 ` David Edmondson
  0 siblings, 1 reply; 6+ messages in thread
From: Ori @ 2021-06-22 21:48 UTC (permalink / raw)
  To: notmuch; +Cc: Ori

See https://github.com/jeremy-compostella/org-msg/issues/53
---
 NEWS                     | 2 ++
 emacs/notmuch-company.el | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 09456f60..c167c9a2 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,8 @@ Emacs
 previous behaviour of using notmuch to send mail by default, customize
 `mail-user-agent` to `notmuch-user-agent`.
 
+`notmuch-company` now works in `org-msg`.
+
 Vim
 ---
 
diff --git a/emacs/notmuch-company.el b/emacs/notmuch-company.el
index c6a004ae..7e05dc8f 100644
--- a/emacs/notmuch-company.el
+++ b/emacs/notmuch-company.el
@@ -70,7 +70,8 @@
 	(completion-ignore-case t))
     (cl-case command
       (interactive (company-begin-backend 'notmuch-company))
-      (prefix (and (derived-mode-p 'message-mode)
+      (prefix (and (or (derived-mode-p 'message-mode)
+		       (derived-mode-p 'org-msg-edit-mode))
 		   (looking-back
 		    (concat notmuch-address-completion-headers-regexp ".*")
 		    (line-beginning-position))
-- 
2.25.1

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-06-24 20:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-24 19:43 [PATCH] emacs: Add compatibility for org-msg.el Ori
2021-06-24 20:29 ` David Bremner
  -- strict thread matches above, loose matches on Subject: below --
2021-06-22 21:48 Ori
2021-06-23  7:56 ` David Edmondson
2021-06-24 18:20   ` Ori
2021-06-24 19:33     ` David Edmondson

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.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).