From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christopher Miles Newsgroups: gmane.emacs.devel Subject: [Feature request] hope webjump.el can add tags searching support Date: Thu, 21 Jan 2021 04:45:57 +0000 Message-ID: Reply-To: Christopher Miles Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39292"; mail-complaints-to="usenet@ciao.gmane.io" To: Emacs Devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 21 06:00:03 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l2S4g-0009zL-FS for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Jan 2021 06:00:02 +0100 Original-Received: from localhost ([::1]:36514 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l2S4f-0005Tu-F9 for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Jan 2021 00:00:01 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2S3y-00053M-UR for emacs-devel@gnu.org; Wed, 20 Jan 2021 23:59:18 -0500 Original-Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:34519) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l2S3x-0003j0-0w for emacs-devel@gnu.org; Wed, 20 Jan 2021 23:59:18 -0500 Original-Received: by mail-wr1-x42b.google.com with SMTP id g10so472327wrx.1 for ; Wed, 20 Jan 2021 20:59:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:thread-topic:thread-index:date:message-id:reply-to :accept-language:content-language:mime-version; bh=c8i2Sumwkea1Nhku3qmuZaetgespQAR709YURM7XHmQ=; b=WDuDYj3pVQzddpMKzO3GoaMK6cGpCnbfCoftqki/kpmVImFUFQeWWK0BlLJUeRgLWL RnaTYI9vwsKAEXgAm5XWGyz6uE0hsHwLBa9Oh7EVTTAblBk3/GvxZNI5PxQ9XeBFkfum sdNR+Y06Zwjl6T/BXA5SjWr3U/ZT7RKDkSqe0kNsQ1l/fG5jHo3LNozRprNKOwY9qujA Npx2NoBFM3pTnmIT4+9SwymAMOrtsSXaCebSTXQgN6te0NJutTaWnM9nPLAr6Ba5hAFH bGM8+6+9eNW+GexhXtXC4Svc3ShMaEh9XFxx0eMCkYNZK9qxzNSAdw3rzx0G5heYonrI tmuw== 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:thread-topic:thread-index:date :message-id:reply-to:accept-language:content-language:mime-version; bh=c8i2Sumwkea1Nhku3qmuZaetgespQAR709YURM7XHmQ=; b=Lq0SB0zAuHFWaUl2wftqGicHjqRl/jfbkqG+X87P1cNkcGMQCK9eVDvI44eC54C4nK 6bhMR+fIxgyXzXZ2zNgzc0zdvUptvB9TzD/7lKMmJ48p6+NlevX8otBuw7bsJbO1EfbV 4lHSqt5I6XzVxjimcHRIMehR+2rtKlf4I5HbUFfBLsRYmQw1P74rmHYrYiRaQgh7irnb lb+p/U4gJsNRO8xjbv2ywIuJ9GGp/Nt8xc1fUsqKWR1rI2MPKaP7YBJPNHFUHXEyxL8v 9sS8DribBhfsADHvt/AtVQcCi2o/1WiGaoUTM1z5z3crRQqXGKuxaddScn/P1EwE4Vwt kfdA== X-Gm-Message-State: AOAM532ulH98ZfclrjyAaVj0/Y4PF/lll2cji+PGng7Wy+yHKuvqRnXh 5d4q7f66tero5BPZlaKA+bbCYzzSgA== X-Google-Smtp-Source: ABdhPJz+SRc2pdKx+1NvSUMcPTjbABdOApfEZZnnA2aceVMx6WUwYTe++A2SKLSSA4ImSh6fdc9Mbw== X-Received: by 2002:a5d:55cc:: with SMTP id i12mr3637898wrw.24.1611205155321; Wed, 20 Jan 2021 20:59:15 -0800 (PST) Original-Received: from PAXPR08MB6640.eurprd08.prod.outlook.com ([2603:1026:c0a:1::5]) by smtp.gmail.com with ESMTPSA id g192sm7139015wmg.18.2021.01.20.20.59.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Jan 2021 20:59:14 -0800 (PST) Original-Received: from dark (183.246.145.54) by HK2P15301CA0005.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.0 via Frontend Transport; Thu, 21 Jan 2021 04:45:56 +0000 Thread-Topic: [Feature request] hope webjump.el can add tags searching support Thread-Index: AQHW77BPRTqBrVTEb0KxI7gdJWZ9kQ== X-MS-Exchange-MessageSentRepresentingType: 1 Accept-Language: zh-TW, en-US Content-Language: en-US X-MS-Exchange-Organization-AuthAs: Internal X-MS-Exchange-Organization-AuthMechanism: 06 X-MS-Exchange-Organization-AuthSource: PAXPR08MB6640.eurprd08.prod.outlook.com X-MS-Has-Attach: yes X-MS-Exchange-Organization-Network-Message-Id: b1e12c47-9229-4c58-47ff-08d8bdc7718e X-MS-Exchange-Organization-SCL: -1 X-MS-Exchange-Organization-RecordReviewCfmType: 0 x-clientproxiedby: HK2P15301CA0005.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::15) To PAXPR08MB6640.eurprd08.prod.outlook.com (2603:10a6:102:dd::5) Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=numbchild@gmail.com; helo=mail-wr1-x42b.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_BAD_THREAD_QP_64=0.998, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:263231 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I tried to email to , but email failed. : : Recipient address rejected: Access denied So I emailed here. If this is wrong, I'm sorry about this in advance. # =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Recently I migrated web browser bookmarks into your writted Emacs extension webjump.el. It's really great. I like it very much. I used to use another extension "engine-mode.el". I found webjump need one improvement for bookmarks searching. It's "tags". = Hope can webjump can support tags searching. Currently webjump only search bookm= ark names is very limited for filtering lot of bookmarks. User can add tags in bookmarks definition like this: #+begin_src emacs-lisp (setq webjump-sites '(;; Search Engines ("Google" . ([simple-query "google.com" "https://www.google.com.tw/= search?safe=3Doff&q=3D" ""] ("search engine" "google"))) ("DuckDuckGo" . ([simple-query "duckduckgo.com" "https://duckduckgo= .com/?q=3D" ""] ("search engine" "privacy"))) ("DogeDoge" . ([simple-query "dogedoge.com" "https://www.dogedoge.c= om/results?q=3D" ""] ("search engine"))) ("Blekko" . ([simple-query "blekko.com" "https://blekko.com/#?q=3D"= ""] ("search engine" "vertical"))) ("Bing" . ([simple-query "bing.com" "http://cn.bing.com/search?q=3D= " ""] ("search engine" "Microsoft"))) ;; Q&A ("Stack Exchange" . ([simple-query "stackexchange.com" "http://stac= kexchange.com/search?q=3D" ""] ("Q&A" "programming"))) ("Stack Overflow" . ([simple-query "stackoverflow.com" "https://sta= ckoverflow.com/search?q=3D" ""] ("Q&A" "programming"))) ("Quora" . ([simple-query "quora.com" "https://www.quora.com/search= ?q=3D" ""] ("Q&A"))) )) #+end_src The upper code is just an example. Of course you have your design for the d= ata structure for webjump. Hope to see this improvement. Regards, =2D-=20 [ stardiviner ] I try to make every word tell the meaning that I want to express. Blog: https://stardiviner.github.io/ IRC(freenode): stardiviner, Matrix: stardiviner GPG: F09F650D7D674819892591401B5DF1C95AE89AC3 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAmAJBvoACgkQG13xyVro msOuxQgAsDins9cJQ88Ul8nam4Cx1o71BtC+uv3ItoqmJ2QkRHXQsusNsRJe2BiU dxVw3uakwB/TIYujMqgKVlp93ocGAn6Is1+SdXJYsSgPBVAxODToHD3hI3gTNhE5 T8IPzrST5kflIfJpjw550O02QrpYfO3rBdXazkpy1BLsjRQbx3SAdWeTEo37DS2s uG9NH577wE6/kag3vmXhmaACm4jsj5ASUamAw3ZyAd9ZzaMs4aPybf8+sI1znWsw qfkBJC8IFEJPLOt2qlxyDZVIyt86Y98VgITkZxqIOSgacxkmMhI9gBIRbTueq8A1 6x2PkZlUDgrwqIaDL+dAekZRXyjdbw== =PT/L -----END PGP SIGNATURE----- --=-=-=--