From a438e762ec07c66a730602952765766839a1fd37 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Tue, 21 Apr 2020 13:05:14 +0200 Subject: [PATCH] Finally fixed my mailto handler --- .config/mimeapps.list | 2 +- .local/share/applications/mu4e.desktop | 2 +- org/config/bin.org | 13 +++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.config/mimeapps.list b/.config/mimeapps.list index a0f0c74..af73da4 100644 --- a/.config/mimeapps.list +++ b/.config/mimeapps.list @@ -70,7 +70,7 @@ x-scheme-handler/magnet=qBittorrent.desktop audio/mpeg=mpv.desktop audio/x-wav=mpv.desktop application/lrf=com.github.babluboy.bookworm.desktop -x-scheme-handler/mailto=gnus.desktop +x-scheme-handler/mailto=mu4e.desktop application/octet-stream=emacs.desktop message/rfc822=gnus.desktop audio/x-mod=mpv.desktop diff --git a/.local/share/applications/mu4e.desktop b/.local/share/applications/mu4e.desktop index aeb8982..93a47c3 100644 --- a/.local/share/applications/mu4e.desktop +++ b/.local/share/applications/mu4e.desktop @@ -3,7 +3,7 @@ Name=Mu4e GenericName=Mu4e Comment=Maildir Utils for Emacs MimeType=x-scheme-handler/mailto; -Exec=emacs --eval "(mu4e)" %F +Exec=/home/phundrak/.local/bin/emacsmail %U Icon=emacs Type=Application Terminal=false diff --git a/org/config/bin.org b/org/config/bin.org index 3e0cfd0..e99782c 100644 --- a/org/config/bin.org +++ b/org/config/bin.org @@ -21,6 +21,7 @@ - [[#cnew][Cnew]] - [[#dart-language-server][Dart Language Server]] - [[#dmenu][Dmenu]] +- [[#emacsmail][Emacsmail]] - [[#emoji-picker][Emoji picker]] - [[#lock][Lock]] - [[#mp42webm][mp42webm]] @@ -327,6 +328,18 @@ rofi -dmenu $argv #+END_SRC +* Emacsmail + :PROPERTIES: + :HEADER-ARGS: :tangle ~/.local/bin/emacsmail + :CUSTOM_ID: h-38a20359-28fb-412d-bf83-e2202d04f75f + :END: + This short script is used in my =~/.local/share/applications/mu4e.desktop= + file in order to send to Emacs any ~mailto:~ requests made in my system. + #+BEGIN_SRC bash + #!/bin/bash + emacsclient -c --eval "(browse-url-mail \"$@\")" + #+END_SRC + * Emoji picker :PROPERTIES: :CUSTOM_ID: h-477cd486-c9a6-4d59-bd9d-62d8f08ee62d