From: "Sébastien Vauban" <zthjwsqqafhv@spammotel.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Anything.el for Windows
Date: Thu, 14 Feb 2008 14:08:56 +0100 [thread overview]
Message-ID: <87y79n65xz.fsf@mundaneum.com> (raw)
In-Reply-To: mailman.7363.1202889358.18990.help-gnu-emacs@gnu.org
Hi Tassilo,
>>> Anyway, please paste your anything-sources, so that I can
>>> check if I can reproduce the bug here.
>>
>> Value:
>> (((name . "Locate")
>> (candidates lambda nil
>> (apply 'start-process "locate-process" nil
>> (append anything-c-locate-options
>> (list anything-pattern))))
>> (type . file)
>> (requires-pattern . 3)
>> (delayed))
>
> [...]
>
>> ((name . "Info Pages")
>> (candidates lambda nil
>> (if anything-c-info-pages anything-c-info-pages
>> (setq anything-c-info-pages
>> (save-window-excursion
>> (save-excursion
>> (require 'info)
>> (Info-find-node "dir" "top")
>> (goto-char
>> (point-min))
>> (let
>> ((info-topic-regexp "\\* +\\([^:]+: ([^)]+)[^.]*\\)\\.")
>> topics)
>> (while
>> (re-search-forward info-topic-regexp nil t)
>> (add-to-list 'topics
>> (match-string-no-properties 1)))
>> (goto-char
>> (point-min))
>> (Info-exit)
>> topics)))))) ;; <-- [1]
>> (action
>> ("Show with Info" lambda
>> (node-str)
>> (info
>> (replace-regexp-in-string "^[^:]+: " "" node-str))))
>> (requires-pattern . 2)))
>
> Hah! There's the bug! The "Info Pages" source ends at [1], the
> following action section and the requires-pattern stand alone.
> Is it possible that you use an outdated version of
> anything-config.el?
Not really. Here are the differences between my original
anything-sources.el and the latest one on [2].
--8<---------------cut here---------------start------------->8---
341c341
< (type . bookmark))
---
> (action . (("Jump to Bookmark" . bookmark-jump))))
811c811
< "Replaces /home/user with ~."
---
> "Replaces /home/user with $HOME."
812a813
> ;; replace path of HOME directory in paths with the string <home>
816c817
< (cons (replace-match "~" nil nil file) file)
---
> (cons (replace-match "$HOME" nil nil file) file)
1074,1076c1075
< '(anything-c-transform-sexp-eval-command-sexp)))))
< (bookmark (action ("Jump to bookmark" . bookmark-jump)
< ("Delete bookmark" . bookmark-delete)))))
---
> '(anything-c-transform-sexp-eval-command-sexp)))))))
--8<---------------cut here---------------end--------------->8---
From what I understand, nothing that would explain my problem?
> Please get the current one from my git repository [1] or from
> emacswiki [2].
> __________
> [1] git clone http://www.tsdh.de/repos/git/anything-config.git/
> [2] http://www.emacswiki.org/cgi-bin/wiki/anything-config.el
I've git'ted your file as well (2nd try), but my problem still
stays!?
FYI, here's my `anything-sources' with the latest "sources"
file:
--8<---------------cut here---------------start------------->8---
Value:
(((name . "Locate")
(candidates lambda nil
(apply 'start-process "locate-process" nil
(append anything-c-locate-options
(list anything-pattern))))
(type . file)
(requires-pattern . 3)
(delayed))
((name . "Tracker Search")
(candidates lambda nil
(start-process "tracker-search-process" nil "tracker-search" anything-pattern))
(type . file)
(requires-pattern . 3)
(delayed))
((name . "Bookmarks")
(init lambda nil
(require 'bookmark))
(candidates . bookmark-all-names)
(type . bookmark))
((name . "File Name History")
(candidates . file-name-history)
(match anything-c-match-on-file-name anything-c-match-on-directory-name)
(type . file))
((name . "Buffers")
(candidates . anything-c-buffer-list)
(volatile)
(type . buffer))
((name . "Manual Pages")
(candidates lambda nil
(if anything-c-man-pages anything-c-man-pages
(setq anything-c-man-pages
(condition-case nil
(progn
(require 'woman)
(woman-file-name "")
(sort
(mapcar 'car woman-topic-all-completions)
'string-lessp))
(error nil)))))
(action
("Show with Woman" . woman))
(requires-pattern . 2))
((name . "Info Pages")
(candidates lambda nil
(if anything-c-info-pages anything-c-info-pages
(setq anything-c-info-pages
(save-window-excursion
(save-excursion
(require 'info)
(Info-find-node "dir" "top")
(goto-char
(point-min))
(let
((info-topic-regexp "\\* +\\([^:]+: ([^)]+)[^.]*\\)\\.")
topics)
(while
(re-search-forward info-topic-regexp nil t)
(add-to-list 'topics
(match-string-no-properties 1)))
(goto-char
(point-min))
(Info-exit)
topics))))))
(action
("Show with Info" lambda
(node-str)
(info
(replace-regexp-in-string "^[^:]+: " "" node-str))))
(requires-pattern . 2)))
--8<---------------cut here---------------end--------------->8---
The problem seems to stay, even with the updated versions of
both `anything.el' and `anything-sources.el'.
Can you help me?
Best regards,
Seb
--
Sébastien Vauban
next prev parent reply other threads:[~2008-02-14 13:08 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-04 12:03 Anything.el for Windows Sébastien Vauban
2008-02-04 20:36 ` Tassilo Horn
[not found] ` <mailman.6969.1202157424.18990.help-gnu-emacs@gnu.org>
2008-02-05 16:07 ` Sébastien Vauban
2008-02-05 17:00 ` Tassilo Horn
[not found] ` <mailman.7003.1202230839.18990.help-gnu-emacs@gnu.org>
2008-02-06 11:27 ` Sébastien Vauban
2008-02-06 13:49 ` Tassilo Horn
[not found] ` <mailman.7036.1202305782.18990.help-gnu-emacs@gnu.org>
2008-02-11 15:24 ` Sébastien Vauban
2008-02-11 17:10 ` Tassilo Horn
[not found] ` <mailman.7291.1202749829.18990.help-gnu-emacs@gnu.org>
2008-02-12 11:17 ` Sébastien Vauban
2008-02-12 15:47 ` Tassilo Horn
[not found] ` <mailman.7338.1202831286.18990.help-gnu-emacs@gnu.org>
2008-02-12 16:08 ` Sébastien Vauban
2008-02-13 7:55 ` Tassilo Horn
[not found] ` <mailman.7363.1202889358.18990.help-gnu-emacs@gnu.org>
2008-02-14 13:08 ` Sébastien Vauban [this message]
2008-02-14 13:57 ` Tassilo Horn
[not found] ` <mailman.7403.1202997494.18990.help-gnu-emacs@gnu.org>
2008-02-14 14:33 ` Sébastien Vauban
2008-02-14 14:54 ` Tassilo Horn
[not found] ` <mailman.7405.1203000915.18990.help-gnu-emacs@gnu.org>
2008-02-15 11:38 ` Sébastien Vauban
2008-02-15 12:44 ` Tassilo Horn
[not found] ` <mailman.7443.1203079486.18990.help-gnu-emacs@gnu.org>
2008-02-15 13:34 ` Sébastien Vauban
2008-02-15 19:47 ` Tassilo Horn
[not found] ` <mailman.7458.1203104854.18990.help-gnu-emacs@gnu.org>
2008-02-18 9:38 ` Sébastien Vauban
2008-02-18 13:26 ` Tassilo Horn
[not found] ` <mailman.7571.1203341195.18990.help-gnu-emacs@gnu.org>
2008-02-18 14:32 ` Sébastien Vauban
2008-02-18 15:04 ` Tassilo Horn
[not found] ` <mailman.7574.1203347089.18990.help-gnu-emacs@gnu.org>
2008-02-18 15:55 ` Sébastien Vauban
2008-02-18 17:07 ` Tassilo Horn
[not found] ` <mailman.7582.1203354459.18990.help-gnu-emacs@gnu.org>
2008-02-19 8:20 ` Sébastien Vauban
2008-02-19 14:08 ` Tassilo Horn
[not found] ` <mailman.7630.1203430115.18990.help-gnu-emacs@gnu.org>
2008-02-19 15:49 ` Sébastien Vauban
2008-02-19 17:00 ` Tassilo Horn
[not found] ` <mailman.7636.1203440454.18990.help-gnu-emacs@gnu.org>
2008-02-20 12:16 ` Sébastien Vauban
2008-02-20 13:33 ` Tassilo Horn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y79n65xz.fsf@mundaneum.com \
--to=zthjwsqqafhv@spammotel.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).