From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tak Kunihiro Newsgroups: gmane.emacs.devel Subject: Re: poplife-mode Date: Tue, 14 Nov 2017 08:03:21 +0900 Message-ID: <86vaid93ye.fsf@misasa.okayama-u.ac.jp> References: <86shditx7b.fsf@misasa.okayama-u.ac.jp> <79a5c7f3-ca81-4476-bd91-e5436cc0a33f@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1510614357 31610 195.159.176.226 (13 Nov 2017 23:05:57 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 13 Nov 2017 23:05:57 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (windows-nt) Cc: Tak Kunihiro , charles@aurox.ch, emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 14 00:05:53 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 1eENnc-0007zc-FB for ged-emacs-devel@m.gmane.org; Tue, 14 Nov 2017 00:05:52 +0100 Original-Received: from localhost ([::1]:56764 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eENnj-0001lC-Mb for ged-emacs-devel@m.gmane.org; Mon, 13 Nov 2017 18:05:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39133) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eENlQ-0000xR-PQ for emacs-devel@gnu.org; Mon, 13 Nov 2017 18:03:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eENlM-00024s-S8 for emacs-devel@gnu.org; Mon, 13 Nov 2017 18:03:36 -0500 Original-Received: from mail-pf0-x22f.google.com ([2607:f8b0:400e:c00::22f]:45165) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eENlM-00024e-Ne for emacs-devel@gnu.org; Mon, 13 Nov 2017 18:03:32 -0500 Original-Received: by mail-pf0-x22f.google.com with SMTP id d28so12943463pfe.2 for ; Mon, 13 Nov 2017 15:03:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=l3P6tAt3z4CGnAPLF3gffHUm11at99FZAq0TnItoLUE=; b=m4ij746p/B36B2K0ULNqUcVTbFiZUadFcxgmXNOefHi5JsXvPNlSvtMVW1YAgDmdtJ RmMtS01Gfy8Z2GREDTo/JkSlINZzrH9mXF7dzyrQbnMoqo1x9vZzODdc711kudPUJNPZ 95EahRTjwl4ykElX/RqQ10NYL3maY8/a/rKQFOGOzTRl4kiB9J2ZomxUUrOclNNFGC9E 1IR/IIinaGwZRhe5Q3lKTVkExraxHCAtQj5RiNnLQ7rVZSAlFfKNKmjMfxXdRr1809JD 9osBt4i/SEOLdrHl1V3AP6nbU8arLtvkS7yQPVZSLzbCoRy6BqmoBc7zAVfsJj7CPLgS 1akA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=l3P6tAt3z4CGnAPLF3gffHUm11at99FZAq0TnItoLUE=; b=tNAshdvljtAxGJ+L4nwr7cKgEEJWkKj7mULNWeFnAPvvbqsgpbBOgufer2diy9a8pT UnyTUecsL/Ds25duUmyW8kkUwqJmfhbV7fANWddRF9Fm9CcSAZENy3wEYaiCeIr8fJUi rZaGNtGpSq0NleeDxcyuROrzY18dAvsUhCeBgQeJzv8qT53pHr+jLRJVBI/C3mVObXUh AU7+PZNmL+s6FekHaMGx6E2HkHXOhJ+6RTlare7cwQ5qxjtY1wRKqUr7aRMZODYkZyGq /XmydMiXIzs04dWYs7NR2AxZBCjxa7L/6GXXJBn4cjJM+SsQnaLcueTl/ilyrSf3gD3U N1zg== X-Gm-Message-State: AJaThX7KK7AEAyeWKyID3mFcEDEIPWYwhRlTtVeqgahQIub5Rv89IJL8 IR9F2BjsbazTtBZPAEoZaN7Mvw== X-Google-Smtp-Source: AGs4zMa6ZIhQwVRe3rMp4P6Dsuvg6WCZlihjsjTUlh6l2jeBcm9Pw7qDNKgSgdp/wrDpMjtkFsNPFQ== X-Received: by 10.99.109.193 with SMTP id i184mr10080116pgc.187.1510614211630; Mon, 13 Nov 2017 15:03:31 -0800 (PST) Original-Received: from thinkless2016 (vesta.misasa.okayama-u.ac.jp. [150.46.48.154]) by smtp.gmail.com with ESMTPSA id r80sm36162462pfa.169.2017.11.13.15.03.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Nov 2017 15:03:30 -0800 (PST) X-Google-Original-From: Tak Kunihiro In-Reply-To: <79a5c7f3-ca81-4476-bd91-e5436cc0a33f@default> (Drew Adams's message of "Mon, 13 Nov 2017 06:36:54 -0800 (PST)") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::22f 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:220162 Archived-At: >> I think that a context menu should be created from list of >> functions because each person wants to have his own context >> menu > > Did you look at or try mouse3.el? It makes it very > easy to have your own contextual `mouse-3' menus, > whatever the context (a mode or anything else). Yes, I checked your mouse3. Actually I tried to import "Thing at Pointer". I meant it is good if one can call other possible key's definition (or keymaps) before mouse3 as below. (defvar context-candidates '(poplife-mouse-file-menu ; FILE menu poplife-mouse-dir-menu ; DIR menu poplife-mouse-ispell-menu ; iSpell menu poplife-mouse-url-menu ; URL menu mouse3-region-menu ; REGION menu mouse3-noregion-menu)) ; DEFAULT menu