From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Felipe Ochoa Newsgroups: gmane.emacs.devel Subject: Disabling imenu default of thing-at-point Date: Mon, 24 Jul 2017 19:10:25 +0200 Message-ID: <87vamhg3r2.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1500916690 30710 195.159.176.226 (24 Jul 2017 17:18:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 24 Jul 2017 17:18:10 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 24 19:18:06 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZgzd-0007e4-D7 for ged-emacs-devel@m.gmane.org; Mon, 24 Jul 2017 19:18:05 +0200 Original-Received: from localhost ([::1]:56042 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZgzh-0006Xy-Ig for ged-emacs-devel@m.gmane.org; Mon, 24 Jul 2017 13:18:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56399) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZgsK-00023c-Py for emacs-devel@gnu.org; Mon, 24 Jul 2017 13:10:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZgsH-0002gZ-KT for emacs-devel@gnu.org; Mon, 24 Jul 2017 13:10:32 -0400 Original-Received: from mail-wm0-x243.google.com ([2a00:1450:400c:c09::243]:38494) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dZgsH-0002gF-Dr for emacs-devel@gnu.org; Mon, 24 Jul 2017 13:10:29 -0400 Original-Received: by mail-wm0-x243.google.com with SMTP id r123so4087061wmb.5 for ; Mon, 24 Jul 2017 10:10:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=PkSDqaciA6YhziRbNUlG6i9QwJ9WaKL0bZhrOKolrVM=; b=cNgrqyD2QNhfTl3STNXiCCtMcmp0P2g+0MjFDdkf+dl2KM+fk9RoVx+j2YMTa4mINq 75p7qE/+CrlUMJUBkqmloCKmhHZPwkXWMfCYio9ezXicz0Vsp5qgfQb3ieDBw7IBrBNK MsVMuoIjateg3vcT43x13IdWPjyXxsVq+DpZJf/oWlBB7qUczj+FRTwe2/0rmEfnT0Tu P+cRAZN2YoaFWGwgKzZzrPNtzNs+FrbACONjFfjQEAKS+zNWOekhgmyc7eR2b7G0k9NV r+h3N+GvimZFfdP6aNRX+AAcpJy2aRSAM4zG398hyI6sa5f+M5WN4vyZUWwHgWfwVNgu 1LQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=PkSDqaciA6YhziRbNUlG6i9QwJ9WaKL0bZhrOKolrVM=; b=k8yQBFY9oS+wrKJq0ubb90IOJHwjkTgjzeeyHIBB6YCTcjimi6cCj86S/1AF51xYRl WBoY2WFmQo2UnfMKvpNh6iN5Xj+My/GSys72fqPTT9a9vwaXtxJgQO6JfD3E8+5DFenl Pco7MupQBSdaZdTs6TbKYx5d6l+0gSBd2gYh4bkOWHOteBscKr0am3499DkFhDXM+W4G b4fPF2EvxE5l4fy3Jt+hmB+3zph+eYdOMj8fyBXc1KcHkAcHaqPBvJ0j6c0wIfLSyxgE MKpYxXq6Q/kER8q/t5Hh9AcIoS/kds65+Yi2FINjHSF1kBGrQU1abPW/OcXdcrWS1oGk S0VA== X-Gm-Message-State: AIVw111K7cjecpL4ouQoAiJCYAch/R+aLxUuAAsX9YMZtcxaTZPO6As6 qhf58ncA0hcnW4nVVBM= X-Received: by 10.80.205.7 with SMTP id z7mr6935187edi.229.1500916226756; Mon, 24 Jul 2017 10:10:26 -0700 (PDT) Original-Received: from x1-ubuntu (a107117.upc-a.chello.nl. [62.163.107.117]) by smtp.gmail.com with ESMTPSA id h14sm437838edf.69.2017.07.24.10.10.25 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jul 2017 10:10:26 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::243 X-Mailman-Approved-At: Mon, 24 Jul 2017 13:17:29 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:216983 Archived-At: imenu currently uses (thing-at-point 'symbol) to offer a default in completing read. It's very helpful when symbol at point is one of the options, but not really useful when not. It's particularly inconvenient when using ido for completing read (e.g., with ido-ubiquitous), since it makes M-x imenu RET not do anything instead of jumping to the first option. The fix is one-line (below), but the unhelpful (for me) default seems to be coded explicitly. Would this patch break anyone else's use of imenu? --- a/lisp/imenu.el +++ b/lisp/imenu.el @@ -876,7 +876,7 @@ Return one of the entries in index-alist or nil." (cdr item))) index-alist)))) (when (stringp name) - (setq name (or (imenu-find-default name prepared-index-alist) name))) + (setq name (imenu-find-default name prepared-index-alist))) (cond (prompt) ((and name (imenu--in-alist name prepared-index-alist)) (setq prompt (format "Index item (default %s): " name)))