From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: K T Ligesh Newsgroups: gmane.emacs.help Subject: Minibuffer and Dabbrev problems Date: Mon, 16 Jun 2003 18:06:13 +0530 Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <20030616123613.GA1423@lxlabs.com> References: <848ys67985.fsf@lucy.is.informatik.uni-duisburg.de> <84r85ufpos.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1055767201 22796 80.91.224.249 (16 Jun 2003 12:40:01 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 16 Jun 2003 12:40:01 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Mon Jun 16 14:39:55 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19RtCu-0005bO-00 for ; Mon, 16 Jun 2003 14:35:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19RtEq-00088D-A2 for gnu-help-gnu-emacs@m.gmane.org; Mon, 16 Jun 2003 08:37:32 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19RtE4-0007eX-NA for help-gnu-emacs@gnu.org; Mon, 16 Jun 2003 08:36:44 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19RtDQ-00072p-SX for help-gnu-emacs@gnu.org; Mon, 16 Jun 2003 08:36:09 -0400 Original-Received: from [61.11.58.17] (helo=root.lxlabs.com) by monty-python.gnu.org with esmtp (Exim 4.20) id 19RtDF-0006M8-Vn for help-gnu-emacs@gnu.org; Mon, 16 Jun 2003 08:35:54 -0400 Original-Received: (from root@localhost) by root.lxlabs.com (8.11.6/8.11.6) id h5GCaEN02962 for help-gnu-emacs@gnu.org; Mon, 16 Jun 2003 18:06:14 +0530 Original-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:10968 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:10968 Greetings, I am a new convert to the Church of Emacs; 10 days ago I was a hardcore Vim User. June 6th is a momentous day for me... But I am facing certain problems with Emacs. 1) Minibuffer Error Messages: When I move around in the minibuffer, I get error messages like "End of History" and the message persists for a few seconds which is extremely irritating. I searched and found that the error messages are -built into- the search-previous-history commands etc.. Is there anyway I can change it to a simple (ding)... I know I can redefine the whole function, but is there any other way? I could redifine the "error" function but I couldn't find a way to 'return' smoothly out of a lisp function. Is that the standard way? Those error messages are really screwing up my brain. Sort of like speedbreakers that block my flow of thought.. So I would like some help before I go completely insane... 2) My spite with Dabbrev is a little more complex.. Is there a way to get the "PREVIOUS" Match in Dabbrev? M-/ circulates through the matchlist in the forward direction, but since I am person who types faster than my eyes (Or my brain) can follow (And hence I catch the match only after it has been replaced by the next one), I need a mechanism to backtrack to the previous match of the Dabbrev.. Again after reading the bloody function, I couldn't figure out a simple way to implement this.. VIm's abbrev (C-n, C-p) mechanism can go in BOTH directions. Any help would be greatly appreciated... Thanks in advance -- :: Ligesh :: http://ligesh.com :: http://lxlabs.com ::