Incorrect usage of cl-flet
I'm going to have to agree with Mike. We'll put the flet bug to rest unless we hear otherwise. Resolving as fixed.
Fixed in a058d61615.
mh-funcall-if-exists ignores function if it wasn't there at compile time
This wasn't the only unused macro. The list of unused macros in mh-acros.el is: mh-do-in-gnu-emacs, mh-do-in-xemacs, mh-funcall-if-exists, defun-mh, defmacro-mh, mh-make-local-hook,mh-mark-active-p. These have been deleted on the master branch.
Change http: scheme to https:
Change http: scheme to https:
Update externals URL for htdocs
Mike was wondering why the folder name is tied to the underlying search engine, and I would tend to agree that we should use the same folder name regardless of the search engine. Here's the search template: From: To: Cc: Date: Subject: I like the brevity of the mairix keywords. Thus, our folder name pattern could be: f:<from>_t:<to>_c:<cc>_d:<date>_s:<subject>_b:<body>_a:<anywhere>. It looks like it can be easily done by updating (mh-index-do-search) to pass regexp-list instead of pattern to (mh-search)....
Mike was wondering why the folder name is tied to the underlying search engine, and I would tend to agree that we should use the same folder name regardless of the search engine. Here's the search template: From: To: Cc: Date: Subject: I like the brevity of the mairix keywords. Thus, our pattern could be: f:<from>_t:<to>_c:<cc>_d:<date>_s:<subject>_b:_a:<anywhere>.</anywhere></subject></date></cc></to></from> It looks like it can be easily done by updating (mh-index-do-search) to pass regexp-list...
Mike was wondering why the folder name is tied to the underlying search engine, and I would tend to agree that we should use the same folder name regardless of the search engine. Here's the search template: From: To: Cc: Date: Subject: I like the brevity of the mairix keywords. Thus, our pattern could be: f:<from>_t:<to>_c:<cc>_d:<date>_s:<subject>_b:_a:<anywhere>.</anywhere></subject></date></cc></to></from> It looks like it can be easily done by updating (mh-index-do-search) to pass regexp-list...
I wanted to understand this a little better, so I ran (mh-pick-parse-search-buffer) on a search buffer with 123 in all fields. I then put the result in the variable "foo". Here are the results of calling the various regexp-builders and mh-index-generate-pretty-name. (setq foo '((nil . "123") (subject . "123") (date . "123") (cc . "123") (to . "123") (from . "123"))) (mh-swish++-regexp-builder foo) -> " 123 and (subject = 123) and (date = 123) and (cc = 123) and (to = 123) and (from = 123)" (mh-index-generate-pretty-name...
I wanted to understand this a little better, so I ran (mh-pick-parse-search-buffer) on a search buffer with 123 in all fields. I then put the result in the variable "foo". Here are the results of calling the various regexp-builders and mh-index-generate-pretty-name. (setq foo '((nil . "123") (subject . "123") (date . "123") (cc . "123") (to . "123") (from . "123"))) (mh-swish++-regexp-builder foo) -> " 123 and (subject = 123) and (date = 123) and (cc = 123) and (to = 123) and (from = 123)" (mh-index-generate-pretty-name...
You thought that "goto-address should leave text alone if it's already been propertized." And Eli seems to agree, but it seems that it might be risky at this late date. I might tend to agree. In your initial analysis, you suggested not using mh-show-addr if shr was in use. This seems much safer. You mention that shr allows one to click on the email address, so perhaps not too much is lost. Indeed, MH-E defers to other packages in most cases, so perhaps mh-show-addr should only be used as a last ...
I'd be inclined to do the same thing as mh-letter-complete if an alternative is available. That is, to rip out the function and mark it obsolete with its replacement. For example: +(define-obsolete-function-alias 'mh-letter-complete + #'completion-at-point "29.1") Otherwise, yes, just mark it obsolete and remove it in the next major version.
Sounds good. Hmmm, I wonder if we have other sleeping cd calls in our code... Mike Kupfer via mh-e-devel mh-e-devel@lists.sourceforge.net wrote: Yeah, I totally misread the docstring for "with-existing-directory", so forget that idea. Note that when saving attachments, it's a feature that the chosen directory is used the next time, so I'm not sure you'd want to switch directories back after the method. mh-mime-save-parts saves the chosen directory in mh-mime-save-parts-directory, which will get used...
Looking at the manual for with-existing-directory, the macro looks at default-directory rather than taking a directory as an argument. It doesn't say what it does if default-directory doesn't exist. Note that when saving attachments, it's a feature that the chosen directory is used the next time, so I'm not sure you'd want to switch directories back after the method. If with-existing-directory isn't helpful, I guess we should check for the existence of default-directory and cd to $HOME if it doesn't...
In particular, the macros mh-do-in-gnu-emacs and mh-do-in-xemacs can be removed. The code wrapped by the former can be run unadorned and code wrapped by the latter can be deleted. The mh-funcall-if-exists macro should also be removed. Matthias made the following observation: This code in mh-junk.el (mh-spamassassin-allowlist) probably doesn't work as intended: (setq from (car (mh-funcall-if-exists ietf-drums-parse-address (mh-get-header-field "From:")))) Even if ietf-drums-parse-address were available,...
Remove XEmacs support
Good point, Mark. Thanks! I use !' when a message doesn't have a default folder. If the last folder was changed with a copy (which I use mainly now to put in my +todo hierarchy), a subsequent!' would put the next message in +todo (which I don't want) instead of the last folder I used for the individual or company (which I do). Mark Baushke mbaushke@gmail.com wrote: I actually do not agree with such a change. I often copy a message into a folder based on a topic and refile the same message into a...
Test comment, please ignore.
See #479, which may be a duplicate and contains a test message.
It seems that way. If John's message reproduces the problem, and Peter's fix resolves it, then it would seem so. This can then be resolved as a duplicate.
This is huge, thanks! I don't see the fix in 1.05 (from Debian backports). In what Linux version and when do you anticipate that this fix will be distributed?
Thanks, Rafael. I confirmed the fixes for items #1, #2, and #5 in 1.05 (via Debian backports).
Hi Darel, I don't think so. The function mh-variant-gnu-mh-info has its own copy of the libdir component. We'd have to update the mh-variant-nmh-info component, probably by allowing both for backwards compatibility. We'd also have to look for both in mh-variant-mh-info which starts the process. Darel via mh-e-devel mh-e-devel@lists.sourceforge.net wrote: Will making any changes to MH-E because of the external nmh programs ( mhparam, etc.) cause any problems with gnu-mh (mailutils) libraries usage...
Thanks, Greg. I see your patch on the ticket now, so it looks like you were eventually successful. minshall via mh-e-devel mh-e-devel@lists.sourceforge.net wrote: Mike, et al., would you be willing to try this small patch (plus customization)? i tried to post it on the bug entry, but (because i've posted "too often" recently? because i'm in Turkey, and nobody trusts IP connections from a host in Turkey?), i got some message about "spambot detection", and my post doesn't seem to have made it (yet?)....
I'd follow any precedent that we already have in the code. I suspect that it may...
Sounds good. Is K an appropriate prefix? In that case, I can imagine either K i[m]ages...
Has any progress been made on this? This problem hits me dozens of times a day and...
Agreed, although I'd want the project name to be the default working directory, not...
* devguide.texi (UPDATED): Updated.
Complete ChangeLog changes and update News.
* .gitignore: Add htdocs/doc/devguide.pdf.
Here is Katsumi's reply to my response on 2013-04-05: Hi, Bill Wohler wrote: Thanks,...
Katsumi had previously posted this in 2012-12-06: Hi, IMHO, isn't what you really...
Incorrect usage of cl-flet
Incorrect usage of cl-flet
mh-prefix-help broken in xemacs
mh-display-with-external-viewer fails for parts w/o buttons
Changing composition charset
url-hexify-string does not handle non-Latin characters
namazu documentation incorrect
Quoted-printable ISO-8859-1 character not decoded
Running MH-E without MH botches paths
Add X-MHE-Checksum to mh-new-draft-cleaned-headers
Speedbar select=>scan: prompt in minibuffer in wrong frame
Mouse button 2 paste into header fields does not function
Support refile -preserve switch
MIME tag presence detection can fail
Document downcasing of spamassassin image filenames
Fix overlay handling
Problem displaying umlauts and quoted-printable
inc slow with large inbox
Verify and document gnus PGP/MIME handling
Document display of folded addresses
Search aborts if indexed messages are missing
Support S/MIME and EasyPG
Add mh-w3m-push-button to contrib
Add mh-w3m-push-button to contrib
Add function to add .txt to filename attachments
Monitor asynchronous delivery
message/external-body is auto loaded
Offer completions for application/octet-stream parts
Use dired to include multiple files
mh-index-sequenced-messages should handle any range
Document scoped variables that are useful in hooks
Indexing of archived mail
Collapse and expand threads
Digest suggestions
Extract aliases from BBDB
MH-E 8.6 released
Remove extra $ in $TAG.
A close command should never kill the application. The escape key by convention cancels...
Release MH-E version 8.6.
Generate a PDF of the Developers Guide.
* src/Makefile (EMACS_OPTIONS): Remove obsolete...
* src/test-mh-e: Remove trunk from EMACS_SRC an...
Push tags after creating them.
* htdocs/doc/devguide.texi: Simple conversion o...
Ongoing Bazaar to Git conversion.
* htdocs/doc/devguide.texi (Backups): Add instr...
Point TOP at same directory as other modules.
* doc/Makefile (EMACS_SRC): Change EMACS_SRC ba...
* htdocs/mh-e.php: Replace references to Bazaar...
* htdocs/screenshots/index.php (Screen Shots): ...
* contrib/mh-frame.el: Replace references to Ba...
* src/release-utils (usage): Remove bzr reference.
* htdocs/manual/index.php: Replace references t...
Delete ChangeLog files per new Emacs conventions.
* config/Makefile: Switch to Git.
Delete ChangeLog from Makefiles.
Add src/emacs to .gitignore.
Rename .bzrignore to .gitignore.
Switch src directory to Git.
* doc/Makefile: Switch to Git.
* doc/README: Switch to Git.
1. Initial SourceForge revision.
1. Initial mh-e version.
1. Initial version.