From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: execute defun on reception of signal Date: Tue, 14 Jul 2015 03:43:37 +0200 Message-ID: <87615n5x9y.fsf@nl106-137-147.student.uu.se> References: <871tgedtkv.fsf@nl106-137-147.student.uu.se> <86r3odvfg3.fsf@gmail.com> <871tgd9uwi.fsf@nl106-137-147.student.uu.se> <7d1d1e2c-1b1d-490a-a20e-1a06c84e2c87@googlegroups.com> <87a8v0bw80.fsf@nl106-137-147.student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1436838340 26433 80.91.229.3 (14 Jul 2015 01:45:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 Jul 2015 01:45:40 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jul 14 03:45:30 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZEpHm-0006Ws-2x for geh-help-gnu-emacs@m.gmane.org; Tue, 14 Jul 2015 03:45:30 +0200 Original-Received: from localhost ([::1]:57365 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEpHl-0007g5-AX for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Jul 2015 21:45:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56575) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEpHa-0007g0-0b for help-gnu-emacs@gnu.org; Mon, 13 Jul 2015 21:45:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZEpHW-0003qE-1q for help-gnu-emacs@gnu.org; Mon, 13 Jul 2015 21:45:17 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:37050) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEpHV-0003oL-RC for help-gnu-emacs@gnu.org; Mon, 13 Jul 2015 21:45:13 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZEpHU-0006S0-0I for help-gnu-emacs@gnu.org; Tue, 14 Jul 2015 03:45:12 +0200 Original-Received: from nl106-137-156.student.uu.se ([130.243.137.156]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Jul 2015 03:45:11 +0200 Original-Received: from embe8573 by nl106-137-156.student.uu.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Jul 2015 03:45:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 52 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: nl106-137-156.student.uu.se Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:ycGDPlqn21irlr4uTkCqIDkb1qw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:105703 Archived-At: Vaidheeswaran C writes: >> Try my 'cid' tool - it searches the RFCs, the man >> pages, and the jargon file - and ranks results >> neatly :) > > Do you have a tool that searches brains ... I do, or once had I should say, because once while under the influence I recklessly applied it to my own brain, and alas, the tool instantly overheated and disintegrated due to the vast amount of razor-sharp data and active processes... But before that it managed to transmit a video to get me a clue what is going on: https://youtube.com/watch?v=4T0T_LBOhus Anyway, I updated my cid tool [1] so that in includes the Emacs documentation in /usr/share/info/emacs-24 - applied to this problem, here is the output: $ cid usr1 4 emacs /usr/share/info/emacs-24/elisp.info 2 manpage /usr/share/man/man3/Log::Log4perl::FAQ.3pm 2 manpage /usr/share/man/man1/dd.1 1 manpage /usr/share/man/man8/smartd.8 1 manpage /usr/share/man/man8/rsyslogd.8 1 manpage /usr/share/man/man8/openvpn.8 1 manpage /usr/share/man/man8/mount.fuse.8 1 manpage /usr/share/man/man8/fwlogwatch.8 1 manpage /usr/share/man/man3/pthread_sigmask.3 1 manpage /usr/share/man/man1/rlwrap.1 1 manpage /usr/share/man/man1/procmail.1 1 manpage /usr/share/man/man1/parallel.1 1 manpage /usr/share/man/man1/dash.1 1 manpage /usr/share/man/man1/busybox.1 As seen, it points to the right place (the number one hit), however the one-file approach of elisp.info (75671 lines) makes the tool better suited for the manpages (granted, some of which are long as well). But once in the right file, you are just a couple (max 4) searches away from what you look for. So it is pretty good actually. [1] http://user.it.uu.se/~embe8573/conf/.zsh/cid -- underground experts united http://user.it.uu.se/~embe8573