wanderlust / semi Goto Github PK
View Code? Open in Web Editor NEWSEMI Development Repository for Wanderlust
Home Page: http://emacswiki.org/emacs/WanderLust
SEMI Development Repository for Wanderlust
Home Page: http://emacswiki.org/emacs/WanderLust
-*- outline -*- [README for SEMI-EPG] * What's SEMI-EPG? SEMI-EPG is a variant of SEMI. The remarkable features are that it uses EasyPG and lexical binding, so Emacs 24.5 and later are supported. See README.[en|ja] for details of original SEMI. * GitHub Development of SEMI-EPG uses Git. The latest developing version is available at the following Git repository: % git clone https://github.com/wanderlust/semi.git Or you can view the SEMI-EPG repository via WWW at: https://github.com/wanderlust/semi We hope you will join the open development. * Bug reports If you write bug-reports and/or suggestions for improvement, please send them to the Wanderlust Mailing List. See https://wanderlust.github.io/wl-docs/wl.html#Wanderlust-Mailing-List for details. Alternatively, You can also use GitHub. If you send a pull request, please embed unindented ChangeLog entries in commit messages like Emacs's. See "Commit messages" section of Emacs's CONTRIBUTE file. https://git.savannah.gnu.org/cgit/emacs.git/plain/CONTRIBUTE
Semi doesn't warn when attempting to encrypt to an address with no available key -- it just encrypts to self and sends the mail.
To reproduce:
and the mail goes out.
With SEMI-EPG 2015-05-03 and Wanderlust 2015-03-08, in encryption,
a mail with To: [email protected]
chooses [email protected]
's key when
the foolowing keys are imported.
1024D/97AA33D6 Dima Barsky <[email protected]>
1024D/1A944AD7 Martin Albert <[email protected]>
It seems not exact match on an email address.
I'm using a fairly current Emacs 25 and using shr for displaying HTML mails. When pressing `H' in the summary buffer on an HTML mail, the mail gets reordered — the body appears before the headers.
I haven't tried to debug it yet; the most obvious candidate is the change to the behaviour of save-excursion
, which no longer preserves the mark.
Some people send me mails that contain a multipart/alternative with an attachment in the HTML part. Although my wanderlust is configured to display the HTML part by default, such mails display the plain text part, and the attachment is impossible to extract.
Arguably, this is a bug in the sending mailer, but it would be nice to be able to extract an attachment without running another mail client.
Here's an example of such a mail:
--<<alternative>>-{
--[[text/plain]]
Text 1
--<<mixed>>-{
--[[text/html]]
<b>Text 2</b>
--[[application/octet-stream
Content-Disposition: attachment; filename="test"][7bit]]
Attachment
--[[text/plain]]
--}-<<mixed>>
--}-<<alternative>>
--jch
When I evaluate
(require 'semi-def)
I get
Debugger entered--Lisp error: (invalid-function (featurep (quote xemacs)))
(featurep (quote xemacs))(mime-should-use-popup-menu mime-select-menu-alist)
byte-code("\300\301\302\303#\210\304\305\306\307\310\"\306\311\312\"\"\313\306\307\314\"\306\311\315\"\"\"\207" [byte-code "\300\301\302\303#\207" [put mime-add-url-buttons byte-optimizer byte-compile-inline-expand] 4 static-cond (featurep (quote xemacs)) defalias mime-should-use-popup-menu #[nil "�\205��\302 !\207" [window-system last-command-event mouse-event-p] 2] mime-select-menu-alist #[(title menu-alist) "\303 \203��\304�\305 \306\307\310\n\"BB!\210\311 \210�)\207\312\313 \314P\n\"\n\"A\207" [ret title menu-alist mime-should-use-popup-menu nil popup-menu "---" mapcar #[(cell) "\301�@\302\303\304\305�ADE\306BB\307#\207" [cell vector progn setq ret quote ((throw (quote exit) nil)) t] 7] recursive-edit assoc completing-read " : "] 6] t #[nil "�\205 �\302 !\303>\207" [window-system last-command-event event-basic-type (mouse-1 mouse-2 mouse-3)] 2] #[(title menu-alist) "\302 \203��\303\304\305 D�\211 BD\"\207\306\307�\310P \" \"A\207" [title menu-alist mime-should-use-popup-menu x-popup-menu (1 1) selected-window assoc completing-read " : "] 5]] 7)
require(semi-def)
eval((require (quote semi-def)) nil)
eval-last-sexp-1(t)
eval-last-sexp(t)
eval-print-last-sexp(nil)
call-interactively(eval-print-last-sexp nil nil)
command-execute(eval-print-last-sexp)
Emacs 24.5 on Mac El Captain, terminal.
That prevents me from using Wanderlust.
Even when pgg-default-scheme is set to gpg (the default), we try to use PGP5 in order to decode RSA-encrypted mail. The workaround is to set
(setq pgg-scheme 'gpg)
I don't fully understand the code, but I believe the guilty party is the stuff around line 90 in pgg.el.
--jch
A paragraph that consists of a single overlong line is not wrapped properly by mime-display-text/plain-flowed
:
(with-temp-buffer
(insert "Word")
(dotimes (i 100) (insert " word"))
(insert "\n")
(mime-display-text/plain-flowed)
(buffer-string))
Kazuhiro-san, please let me know if you intend to fix this issue, or whether you prefer me to rewrite the code from scratch (I find I'm unable to understand the current code, so I cannot fix it myself).
Thanks,
--jch
Does this library work with bbdbv3?
I got all kinds of issues, like (load "bbdb-hooks") fails, file does not exist; fixing that gives me (void-function bbdb-search-simple).
Hi.
Now this project's default branch set semi-1_14-wl but it is not common.
Are there any reasons to change the default branch?
It's hard to remember the rules for each project, so could you change it to a generic branch name?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.